Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/jarabe/desktop/favoritesview.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jarabe/desktop/favoritesview.py b/src/jarabe/desktop/favoritesview.py
index e77bf74..561b26b 100644
--- a/src/jarabe/desktop/favoritesview.py
+++ b/src/jarabe/desktop/favoritesview.py
@@ -584,6 +584,7 @@ class FavoritePalette(ActivityPalette):
menu_item = MenuItem(text_label=entry['title'],
file_name=icon_file_name,
xo_color=color)
+ menu_item.connect('activate', self.__resume_entry_cb, entry)
menu_items.append(menu_item)
menu_item.show()
@@ -595,6 +596,10 @@ class FavoritePalette(ActivityPalette):
for i in range(0, len(menu_items)):
self.menu.insert(menu_items[i], i)
+ def __resume_entry_cb(self, menu_item, entry):
+ if entry is not None:
+ activityfactory.create_with_object_id(self._bundle, entry['uid'])
+
class CurrentActivityIcon(CanvasIcon, hippo.CanvasItem):
def __init__(self):
CanvasIcon.__init__(self, cache=True)