From 3ee074f7f379188b97f1e6d88df72bebaa259937 Mon Sep 17 00:00:00 2001 From: vantu5z Date: Thu, 1 Mar 2018 10:12:00 -0300 Subject: [PATCH] fix exception with menu.popup() --- GraphView/graphview.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/GraphView/graphview.py b/GraphView/graphview.py index 34acc93a8..87aaf35bd 100644 --- a/GraphView/graphview.py +++ b/GraphView/graphview.py @@ -972,7 +972,7 @@ def node_menu(self, node_class, handle, event): menu_item.connect("activate", self.edit_person, handle) menu.add(menu_item) - menu_item = Gtk.MenuItem(_('Add spouse')) + menu_item = Gtk.MenuItem(_('Add new partner')) menu_item.connect("activate", self.add_spouse, handle) menu.add(menu_item) @@ -981,7 +981,10 @@ def node_menu(self, node_class, handle, event): menu.add(menu_item) menu.show_all() - menu.popup(None, None, None, None, event.button, event.time) + # new from gtk 3.22: + # menu.popup_at_pointer(event) + menu.popup(None, None, None, None, + event.get_button()[1], event.time) elif node_class == 'familynode': if handle: