diff options
author | Sascha Silbe <silbe@activitycentral.com> | 2011-03-03 19:58:46 (GMT) |
---|---|---|
committer | Sascha Silbe <silbe@activitycentral.com> | 2011-03-27 14:19:11 (GMT) |
commit | 5b5ec6156bbba69a5a5f6e7caef19eaceb823c33 (patch) | |
tree | 8cc3cac847ac55dabcfa78733f83cf80e7797036 | |
parent | 7368db1c5f807211addbc52acebaa80357490a71 (diff) |
ActivityListPalette: fix bundle_changed disconnection
Fixing the regressions from SL#1742 uncovered another bug: ActivityListPalette
listens to the bundle_changed signal from the bundle registry and tries to
disconnect it from itself instead of from the registry.
Fixes the following warning:
[...]/jarabe/desktop/activitieslist.py:428:
Warning: /scratch/build-area/glib2.0-2.24.2/gobject/gsignal.c:2390: instance
`0x35022b0' has no handler with id `2278'
self.disconnect(self._activity_changed_sid)
Signed-off-by: Sascha Silbe <silbe@activitycentral.com>
Acked-by: Simon Schampijer <simon@laptop.org>
-rw-r--r-- | src/jarabe/desktop/activitieslist.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/jarabe/desktop/activitieslist.py b/src/jarabe/desktop/activitieslist.py index 0370ef3..05d760e 100644 --- a/src/jarabe/desktop/activitieslist.py +++ b/src/jarabe/desktop/activitieslist.py @@ -424,7 +424,8 @@ class ActivityListPalette(ActivityPalette): menu_item.props.sensitive = False def __destroy_cb(self, palette): - self.disconnect(self._activity_changed_sid) + registry = bundleregistry.get_registry() + registry.disconnect(self._activity_changed_sid) def _update_favorite_item(self): label = self._favorite_item.child |