From 433f9074766ff4124eccac355b808d970e422407 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Thu, 15 Sep 2016 03:10:03 +0000 Subject: [PATCH] fix test mode git-svn-id: https://xpra.org/svn/Xpra/trunk@13733 3bb7dfac-3a0b-4e04-842a-767bc560f471 --- src/xpra/client/gtk_base/statusicon_tray.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/xpra/client/gtk_base/statusicon_tray.py b/src/xpra/client/gtk_base/statusicon_tray.py index 94a0bc2d05..c7d92a835a 100644 --- a/src/xpra/client/gtk_base/statusicon_tray.py +++ b/src/xpra/client/gtk_base/statusicon_tray.py @@ -51,14 +51,16 @@ def may_guess(self): def activate_menu(self, widget, *args): log("activate_menu(%s, %s)", widget, args) self.may_guess() - self.click_cb(1, 1) - self.click_cb(1, 0) + if self.click_cb: + self.click_cb(1, 1) + self.click_cb(1, 0) def popup_menu(self, widget, button, time, *args): log("popup_menu(%s, %s, %s, %s)", widget, button, time, args) self.may_guess() - self.click_cb(button, 1, 0) - self.click_cb(button, 0, 0) + if self.click_cb: + self.click_cb(button, 1, 0) + self.click_cb(button, 0, 0) def hide(self, *args): @@ -166,10 +168,11 @@ def main(): log.enable_debug() from xpra.gtk_common.gobject_compat import import_glib glib = import_glib() - s = GTKStatusIconTray(None, "test", "xpra.png", None, None, None, gtk.main_quit) + log.enable_debug() + s = GTKStatusIconTray(None, None, "test", "xpra.png", None, None, None, gtk.main_quit) glib.timeout_add(1000*2, s.set_blinking, True) glib.timeout_add(1000*5, s.set_blinking, False) - glib.timeout_add(1000*10, gtk.main_quit) + glib.timeout_add(1000*30, gtk.main_quit) gtk.main()