Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/jarabe/desktop/meshbox.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/jarabe/desktop/meshbox.py b/src/jarabe/desktop/meshbox.py
index 3ed8584..046e1e4 100644
--- a/src/jarabe/desktop/meshbox.py
+++ b/src/jarabe/desktop/meshbox.py
@@ -64,7 +64,7 @@ class _ActivityIcon(EventIcon):
EventIcon.__init__(self, file_name=file_name,
xo_color=xo_color, pixel_size=size)
self._model = model
- self.connect('activated', self._clicked_cb)
+ self.connect('button-release-event', self._button_release_cb)
def create_palette(self):
primary_text = glib.markup_escape_text(self._model.bundle.get_name())
@@ -93,6 +93,9 @@ class _ActivityIcon(EventIcon):
return p
+ def _button_release_cb(self, widget, event):
+ return self._clicked_cb(item=None)
+
def _clicked_cb(self, item):
bundle = self._model.get_bundle()
misc.launch(bundle, activity_id=self._model.activity_id,