diff options
-rw-r--r-- | src/jarabe/desktop/meshbox.py | 5 |
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, |