Test if event has button attribute

Popup menu can be used with keyboard shortcut
This commit is contained in:
Cédric Krier committed 2011-07-23 00:45:13 +02:00
1 parent cf1a79c811
commit 28e995062a
1 file changed
+1 -1
+1 -1
View File
@@ -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: