don't autoconnect signal on a widget than can be hidden (loh_history_checkbutton in vcard window)
This commit is contained in:
parent
5cf9141777
commit
c158ffe2d4
|
@ -6769,7 +6769,6 @@ Custom</property>
|
||||||
<property name="active">True</property>
|
<property name="active">True</property>
|
||||||
<property name="inconsistent">False</property>
|
<property name="inconsistent">False</property>
|
||||||
<property name="draw_indicator">True</property>
|
<property name="draw_indicator">True</property>
|
||||||
<signal name="toggled" handler="on_log_history_checkbutton_toggled" last_modification_time="Wed, 07 Dec 2005 14:24:05 GMT"/>
|
|
||||||
</widget>
|
</widget>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="left_attach">0</property>
|
<property name="left_attach">0</property>
|
||||||
|
|
|
@ -101,7 +101,7 @@ class VcardWindow:
|
||||||
self.xml.signal_autoconnect(self)
|
self.xml.signal_autoconnect(self)
|
||||||
self.window.show_all()
|
self.window.show_all()
|
||||||
|
|
||||||
def on_vcard_information_window_destroy(self, widget = None):
|
def on_vcard_information_window_destroy(self, widget):
|
||||||
del gajim.interface.instances[self.account]['infos'][self.jid]
|
del gajim.interface.instances[self.account]['infos'][self.jid]
|
||||||
|
|
||||||
def on_vcard_information_window_key_press_event(self, widget, event):
|
def on_vcard_information_window_key_press_event(self, widget, event):
|
||||||
|
@ -304,7 +304,10 @@ class VcardWindow:
|
||||||
if self.contact.jid in gajim.config.get_per('accounts', self.account,
|
if self.contact.jid in gajim.config.get_per('accounts', self.account,
|
||||||
'no_log_for').split(' '):
|
'no_log_for').split(' '):
|
||||||
log = False
|
log = False
|
||||||
self.xml.get_widget('log_history_checkbutton').set_active(log)
|
checkbutton = self.xml.get_widget('log_history_checkbutton')
|
||||||
|
checkbutton.set_active(log)
|
||||||
|
checkbutton.connect('toggled', self.on_log_history_checkbutton_toggled)
|
||||||
|
|
||||||
resources = '%s (%s)' % (self.contact.resource, unicode(
|
resources = '%s (%s)' % (self.contact.resource, unicode(
|
||||||
self.contact.priority))
|
self.contact.priority))
|
||||||
uf_resources = self.contact.resource + _(' resource with priority ')\
|
uf_resources = self.contact.resource + _(' resource with priority ')\
|
||||||
|
|
Loading…
Reference in New Issue