From 28e995062aefc9e5e56e6a5d2bdee993e0d9b67b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 23 Jul 2011 00:45:13 +0200 Subject: [PATCH] Test if event has button attribute Popup menu can be used with keyboard shortcut --- tryton/gui/window/form.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tryton/gui/window/form.py b/tryton/gui/window/form.py index e86bba6976..1bfda784ff 100644 --- a/tryton/gui/window/form.py +++ b/tryton/gui/window/form.py @@ -608,7 +608,7 @@ class Form(SignalEvent, TabContent): def _popup_menu_selected(self, menuitem, togglebutton, action, keyword): event = gtk.get_current_event() - if event.button == 1: + if not hasattr(event, 'button') or event.button == 1: hide = not bool(event.state & (gtk.gdk.CONTROL_MASK | gtk.gdk.MOD1_MASK)) else: