diff options
Diffstat (limited to 'shell/view/home/MeshBox.py')
-rw-r--r-- | shell/view/home/MeshBox.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/shell/view/home/MeshBox.py b/shell/view/home/MeshBox.py index ee8599c..ca9c703 100644 --- a/shell/view/home/MeshBox.py +++ b/shell/view/home/MeshBox.py @@ -317,8 +317,8 @@ class ActivityView(hippo.CanvasBox): def remove_buddy_icon(self, key): icon = self._icons[key] - self.remove(icon) del self._icons[key] + icon.destroy() def _clicked_cb(self, item): bundle_id = self._model.get_bundle_id() @@ -535,6 +535,7 @@ class MeshBox(hippo.CanvasBox): icon = self._buddies[buddy_model.get_key()] self._layout.remove(icon) del self._buddies[buddy_model.get_key()] + icon.destroy() def _remove_buddy(self, buddy_model): key = buddy_model.get_key() @@ -575,6 +576,7 @@ class MeshBox(hippo.CanvasBox): icon = self._activities[activity_model.get_id()] self._layout.remove(icon) del self._activities[activity_model.get_id()] + icon.destroy() def _add_access_point(self, ap_model): meshdev = self._model.get_mesh() |