Daniel Brötzmann pushed to branch master at gajim / gajim

Commits:

1 changed file:

Changes:

  • gajim/gtk/settings.py
    ... ... @@ -610,7 +610,12 @@ def __init__(self, *args, account):
    610 610
             self.on_enable()
    
    611 611
     
    
    612 612
             self.show_all()
    
    613
    -        self.action.connect('notify::enabled', self.on_enable)
    
    613
    +        self._handler_id = self.action.connect(
    
    614
    +            'notify::enabled', self.on_enable)
    
    615
    +        self.connect('destroy', self._on_destroy)
    
    616
    +
    
    617
    +    def _on_destroy(self, *args):
    
    618
    +        self.action.disconnect(self._handler_id)
    
    614 619
     
    
    615 620
         def on_enable(self, *args):
    
    616 621
             self.set_sensitive(self.action.get_enabled())