diff options
author | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-08-24 13:39:09 (GMT) |
---|---|---|
committer | Daniel Drake <dsd@laptop.org> | 2010-07-09 16:59:58 (GMT) |
commit | 392705eef76a72c0298c79827a0c23ec784cc4ce (patch) | |
tree | 4e4f4da34bf9cfee37ed32dd701e16a042f8252b | |
parent | 4f6a0917a5d3d7a5f5d9fa6264be6213377f2b28 (diff) |
Fix launching new activity instances #1214
-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 e7998bd..170f42f 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): |