Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/model/shell.py
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpgritti@gmail.com>2008-10-06 13:23:40 (GMT)
committer Marco Pesenti Gritti <mpgritti@gmail.com>2008-10-06 13:23:40 (GMT)
commit4ce3decec07caa1016bcdfa03252150e4335ad77 (patch)
tree74037a0ccf1fcec4a1ad17cc160e8dc823a2e9c6 /src/jarabe/model/shell.py
parentae5b5a424e6e6523139dc2813cc4f915dfde6ea0 (diff)
Move the bundle registry inside the shell process.
Diffstat (limited to 'src/jarabe/model/shell.py')
-rw-r--r--src/jarabe/model/shell.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/jarabe/model/shell.py b/src/jarabe/model/shell.py
index adc9d4c..334cff8 100644
--- a/src/jarabe/model/shell.py
+++ b/src/jarabe/model/shell.py
@@ -25,11 +25,11 @@ import gtk
import dbus
from sugar import wm
-from sugar.activity import get_registry
from sugar.graphics.xocolor import XoColor
from sugar.presence import presenceservice
from sugar import profile
+from jarabe.model.bundleregistry import get_registry
from jarabe import config
_SERVICE_NAME = "org.laptop.Activity"
@@ -125,7 +125,7 @@ class Activity(gobject.GObject):
if self.is_journal():
return os.path.join(config.data_path, 'icons/activity-journal.svg')
elif self._activity_info:
- return self._activity_info.icon
+ return self._activity_info.get_icon()
else:
return None
@@ -424,7 +424,7 @@ class ShellModel(gobject.GObject):
service_name = wm.get_bundle_id(window)
if service_name:
registry = get_registry()
- activity_info = registry.get_activity(service_name)
+ activity_info = registry.get_bundle(service_name)
else:
activity_info = None
@@ -502,7 +502,7 @@ class ShellModel(gobject.GObject):
def notify_launch(self, activity_id, service_name):
registry = get_registry()
- activity_info = registry.get_activity(service_name)
+ activity_info = registry.get_bundle(service_name)
if not activity_info:
raise ValueError("Activity service name '%s'" \
" was not found in the bundle registry."