Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@sugarlabs.org>2009-08-24 13:39:09 (GMT)
committer Tomeu Vizoso <tomeu@sugarlabs.org>2009-08-24 13:39:09 (GMT)
commitc2620c745dc54cbf4d44846574f30652e812c2aa (patch)
treeeeee18510d9bcc62bbc216a1e2d946c70ccb97b7 /src
parent23d1f7955c45fc278b201c6bcd31222bf227fcb3 (diff)
Fix launching new activity instances #1214
Diffstat (limited to 'src')
-rw-r--r--src/jarabe/view/palettes.py6
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):