bugfix : don't send status when we update which status optiomenu shows
This commit is contained in:
parent
3cf46c97f1
commit
eba83a1588
|
@ -1624,7 +1624,11 @@ class roster_Window:
|
||||||
table = {0:6, 1:0, 2:1, 3:2, 4:3, 5:4}
|
table = {0:6, 1:0, 2:1, 3:2, 4:3, 5:4}
|
||||||
mini = min(self.plugin.connected.values())
|
mini = min(self.plugin.connected.values())
|
||||||
optionmenu = self.xml.get_widget('optionmenu')
|
optionmenu = self.xml.get_widget('optionmenu')
|
||||||
|
#temporarily block signal in order not to send status that we show
|
||||||
|
#in the optionmenu
|
||||||
|
optionmenu.handler_block(self.id_signal_optionmenu)
|
||||||
optionmenu.set_history(table[mini])
|
optionmenu.set_history(table[mini])
|
||||||
|
optionmenu.handler_unblock(self.id_signal_optionmenu)
|
||||||
|
|
||||||
def on_status_changed(self, account, status):
|
def on_status_changed(self, account, status):
|
||||||
"""the core tells us that our status has changed"""
|
"""the core tells us that our status has changed"""
|
||||||
|
@ -1938,7 +1942,8 @@ class roster_Window:
|
||||||
self.xml.signal_connect('on_quit_activate', self.on_quit)
|
self.xml.signal_connect('on_quit_activate', self.on_quit)
|
||||||
self.xml.signal_connect('on_treeview_event', self.on_treeview_event)
|
self.xml.signal_connect('on_treeview_event', self.on_treeview_event)
|
||||||
self.xml.signal_connect('on_status_changed', self.on_status_changed)
|
self.xml.signal_connect('on_status_changed', self.on_status_changed)
|
||||||
self.xml.signal_connect('on_optionmenu_changed', \
|
optionmenu = self.xml.get_widget('optionmenu')
|
||||||
|
self.id_signal_optionmenu = optionmenu.connect('changed', \
|
||||||
self.on_optionmenu_changed)
|
self.on_optionmenu_changed)
|
||||||
self.xml.signal_connect('on_row_activated', self.on_row_activated)
|
self.xml.signal_connect('on_row_activated', self.on_row_activated)
|
||||||
self.xml.signal_connect('on_row_expanded', self.on_row_expanded)
|
self.xml.signal_connect('on_row_expanded', self.on_row_expanded)
|
||||||
|
|
Loading…
Reference in New Issue