changeset 19629db84ac6 in /home/hg/repos/gajim

details:http://hg.gajim.org/gajim?cmd=changeset;node=19629db84ac6
description: take into account systray option instantly in pref window

diffstat:

 src/config.py |  8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diffs (22 lines):

diff -r a763a2216367 -r 19629db84ac6 src/config.py
--- a/src/config.py     Tue Jun 23 22:24:11 2009 +0200
+++ b/src/config.py     Tue Jun 23 22:42:27 2009 +0200
@@ -769,10 +769,18 @@
                active = widget.get_active()
                if active == 0:
                        gajim.config.set('trayicon', 'never')
+                       gajim.interface.systray_enabled = False
+                       gajim.interface.systray.hide_icon()
                elif active == 1:
                        gajim.config.set('trayicon', 'on_event')
+                       gajim.interface.systray_enabled = True
+                       gajim.interface.systray.show_icon()
+                       gajim.interface.systray.set_img()
                else:
                        gajim.config.set('trayicon', 'always')
+                       gajim.interface.systray_enabled = True
+                       gajim.interface.systray.show_icon()
+                       gajim.interface.systray.set_img()
 
        def on_advanced_notifications_button_clicked(self, widget):
                dialogs.AdvancedNotificationsWindow()
_______________________________________________
Commits mailing list
Commits@gajim.org
http://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to