Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activities/web/linksview.py
diff options
context:
space:
mode:
Diffstat (limited to 'activities/web/linksview.py')
-rw-r--r--activities/web/linksview.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/activities/web/linksview.py b/activities/web/linksview.py
index df67739..8b27413 100644
--- a/activities/web/linksview.py
+++ b/activities/web/linksview.py
@@ -23,6 +23,9 @@ class LinksView(hippo.Canvas):
model.connect('link_removed', self._link_removed_cb)
def _add_link(self, link):
+ if len(self._bubbles) == 0:
+ self.show()
+
color = IconColor(link.buddy.get_color())
bubble = Bubble(color=color)
@@ -42,6 +45,9 @@ class LinksView(hippo.Canvas):
del self._bubbles[link]
+ if len(self._bubbles) == 0:
+ self.hide()
+
def _link_added_cb(self, model, link):
self._add_link(link)