Calum Lind : Catch exception when enabling/ disabling indicator in classic mode

0 views
Skip to first unread message

g...@deluge-torrent.org

unread,
Dec 10, 2012, 2:35:43 PM12/10/12
to deluge...@googlegroups.com
Module: deluge
Branch: master
Commit: c556613b9ff7fb6babea8ed367199dce27054856

Author: Calum Lind <calumlin...@gmail.com>
Date: Mon Dec 10 19:33:13 2012 +0000

Catch exception when enabling/disabling indicator in classic mode

---

deluge/ui/gtkui/systemtray.py | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/deluge/ui/gtkui/systemtray.py b/deluge/ui/gtkui/systemtray.py
index 9e1248a..0c5c104 100644
--- a/deluge/ui/gtkui/systemtray.py
+++ b/deluge/ui/gtkui/systemtray.py
@@ -156,8 +156,11 @@ class SystemTray(component.Component):
if self.config["enable_system_tray"]:

if self.config["classic_mode"]:
- self.hide_widget_list.remove("menuitem_quitdaemon")
- self.hide_widget_list.remove("separatormenuitem4")
+ try:
+ self.hide_widget_list.remove("menuitem_quitdaemon")
+ self.hide_widget_list.remove("separatormenuitem4")
+ except ValueError:
+ pass
self.builder.get_object("menuitem_quitdaemon").hide()
self.builder.get_object("separatormenuitem4").hide()


g...@deluge-torrent.org

unread,
Dec 10, 2012, 2:35:43 PM12/10/12
to deluge...@googlegroups.com
Module: deluge
Branch: 1.3-stable
Commit: b65918d616b3359476598bf407d012a90e5f0d01

Author: Calum Lind <calumlin...@gmail.com>
Date: Mon Dec 10 19:33:13 2012 +0000

Catch exception when enabling/disabling indicator in classic mode

---

deluge/ui/gtkui/systemtray.py | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/deluge/ui/gtkui/systemtray.py b/deluge/ui/gtkui/systemtray.py
index 29769d0..933cb24 100644
--- a/deluge/ui/gtkui/systemtray.py
+++ b/deluge/ui/gtkui/systemtray.py
@@ -161,8 +161,11 @@ class SystemTray(component.Component):
if self.config["enable_system_tray"]:

if self.config["classic_mode"]:
- self.hide_widget_list.remove("menuitem_quitdaemon")
- self.hide_widget_list.remove("separatormenuitem4")
+ try:
+ self.hide_widget_list.remove("menuitem_quitdaemon")
+ self.hide_widget_list.remove("separatormenuitem4")
+ except ValueError:
+ pass
self.tray_glade.get_widget("menuitem_quitdaemon").hide()
self.tray_glade.get_widget("separatormenuitem4").hide()


Reply all
Reply to author
Forward
0 new messages