Prevent some uncaught exceptions when systemtray is not enabled

This commit is contained in:
Andrew Resch 2009-05-25 06:07:26 +00:00
commit 85a41715b2

View file

@ -154,6 +154,7 @@ class SystemTray(component.Component):
self.__start()
def stop(self):
if self.config["enable_system_tray"]:
try:
# Hide widgets in hide list because we're not connected to a host
for widget in self.hide_widget_list:
@ -162,6 +163,7 @@ class SystemTray(component.Component):
log.debug("Unable to hide system tray menu widgets: %s", e)
def shutdown(self):
if self.config["enable_system_tray"]:
self.tray.set_visible(False)
def send_status_request(self):