diff options
Diffstat (limited to 'src/jarabe/desktop/favoritesview.py')
-rw-r--r-- | src/jarabe/desktop/favoritesview.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/jarabe/desktop/favoritesview.py b/src/jarabe/desktop/favoritesview.py index d0284ba..007fc38 100644 --- a/src/jarabe/desktop/favoritesview.py +++ b/src/jarabe/desktop/favoritesview.py @@ -29,8 +29,8 @@ from sugar.graphics.menuitem import MenuItem from sugar.graphics.alert import Alert from sugar.profile import get_profile from sugar import activity +from sugar.activity import activityfactory -from jarabe.view import shell as shellview from jarabe.view.palettes import JournalPalette from jarabe.view.palettes import CurrentActivityPalette, ActivityPalette from jarabe.model import shell @@ -350,7 +350,8 @@ class ActivityIcon(CanvasIcon): def __button_release_event_cb(self, icon, event): self.palette.popdown(immediate=True) self._uncolor() - shellview.get_instance().start_activity(self._activity_info.bundle_id) + + activityfactory.create(self._activity_info.bundle_id) def get_bundle_id(self): return self._activity_info.bundle_id |