Fix bug in system tray menu when enabling system tray when connected to
a core
This commit is contained in:
parent
1515636ef3
commit
013e9d95f1
|
@ -117,7 +117,11 @@ class SystemTray(component.Component):
|
||||||
for widget in self.hide_widget_list:
|
for widget in self.hide_widget_list:
|
||||||
self.tray_glade.get_widget(widget).hide()
|
self.tray_glade.get_widget(widget).hide()
|
||||||
|
|
||||||
def start(self):
|
if client.connected():
|
||||||
|
# We're connected so we need to get some values from the core
|
||||||
|
self.__start()
|
||||||
|
|
||||||
|
def __start(self):
|
||||||
if self.config["enable_system_tray"]:
|
if self.config["enable_system_tray"]:
|
||||||
# Show widgets in the hide list because we've connected to a host
|
# Show widgets in the hide list because we've connected to a host
|
||||||
for widget in self.hide_widget_list:
|
for widget in self.hide_widget_list:
|
||||||
|
@ -133,6 +137,9 @@ class SystemTray(component.Component):
|
||||||
self._on_max_upload_speed, "max_upload_speed")
|
self._on_max_upload_speed, "max_upload_speed")
|
||||||
self.send_status_request()
|
self.send_status_request()
|
||||||
|
|
||||||
|
def start(self):
|
||||||
|
self.__start()
|
||||||
|
|
||||||
def stop(self):
|
def stop(self):
|
||||||
try:
|
try:
|
||||||
# Hide widgets in hide list because we're not connected to a host
|
# Hide widgets in hide list because we're not connected to a host
|
||||||
|
@ -379,4 +386,3 @@ window, please enter your password"))
|
||||||
is_showing_dlg[0] = False
|
is_showing_dlg[0] = False
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue