From 28878b111da22dd243e0cfbcbdc3218a88c56768 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Sat, 15 Dec 2007 12:33:21 +0000 Subject: [PATCH] fix showing of systray popup menu under Windows. fixes #3611 --- src/systray.py | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/systray.py b/src/systray.py index 2d6df9fd4..0afae5b4a 100644 --- a/src/systray.py +++ b/src/systray.py @@ -247,21 +247,17 @@ class Systray: sounds_mute_menuitem.set_active(not gajim.config.get('sounds_on')) - if os.name == 'nt': + if os.name == 'nt': if gtk.pygtk_version >= (2, 10, 0) and gtk.gtk_version >= (2, 10, 0): if self.added_hide_menuitem is False: - self.systray_context_menu.prepend(gtk.SeparatorMenuItem()) - item = gtk.MenuItem(_('Hide this menu')) - self.systray_context_menu.prepend(item) - self.added_hide_menuitem = True - self.systray_context_menu.popup(None, None, - gtk.status_icon_position_menu, event_button, - event_time, self.status_icon) + self.systray_context_menu.prepend(gtk.SeparatorMenuItem()) + item = gtk.MenuItem(_('Hide this menu')) + self.systray_context_menu.prepend(item) + self.added_hide_menuitem = True - else: # GNU and Unices - self.systray_context_menu.popup(None, None, None, event_button, - event_time) self.systray_context_menu.show_all() + self.systray_context_menu.popup(None, None, None, event_button, + event_time) def on_show_all_events_menuitem_activate(self, widget): events = gajim.events.get_systray_events()