diff options
author | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-08-24 13:39:09 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-08-24 13:39:09 (GMT) |
commit | c2620c745dc54cbf4d44846574f30652e812c2aa (patch) | |
tree | eeee18510d9bcc62bbc216a1e2d946c70ccb97b7 /src | |
parent | 23d1f7955c45fc278b201c6bcd31222bf227fcb3 (diff) |
Fix launching new activity instances #1214
Diffstat (limited to 'src')
-rw-r--r-- | src/jarabe/view/palettes.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/jarabe/view/palettes.py b/src/jarabe/view/palettes.py index 317a15f..951500f 100644 --- a/src/jarabe/view/palettes.py +++ b/src/jarabe/view/palettes.py @@ -106,6 +106,8 @@ class ActivityPalette(Palette): __gtype_name__ = 'SugarActivityPalette' def __init__(self, activity_info): + self._activity_info = activity_info + client = gconf.client_get_default() color = XoColor(client.get_string("/desktop/sugar/user/color")) activity_icon = Icon(file=activity_info.get_icon(), @@ -134,11 +136,11 @@ class ActivityPalette(Palette): activity_id = activityfactory.create_activity_id() launcher.add_launcher(activity_id, - self._bundle.get_icon(), + self._activity_info.get_icon(), xo_color) handle = ActivityHandle(activity_id) - activityfactory.create(self._bundle, handle) + activityfactory.create(self._activity_info, handle) class JournalPalette(BasePalette): def __init__(self, home_activity): |