Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/model/MeshModel.py
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2007-02-21 16:53:44 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2007-02-21 16:53:44 (GMT)
commit7db372cc1cdc2d2c19af83c9566b14fa406a73a2 (patch)
tree8cce2afe9dd3f4a0447dddb3eed3b9ccacc92d92 /shell/model/MeshModel.py
parentf5b13b716e86f18d0d9c624b9381d9d721b4c892 (diff)
Make bundle registry a singleton. Get the object path from the registry.
Diffstat (limited to 'shell/model/MeshModel.py')
-rw-r--r--shell/model/MeshModel.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/shell/model/MeshModel.py b/shell/model/MeshModel.py
index a261156..6c9f883 100644
--- a/shell/model/MeshModel.py
+++ b/shell/model/MeshModel.py
@@ -18,6 +18,7 @@ import gobject
from sugar.graphics.iconcolor import IconColor
from sugar.presence import PresenceService
+from sugar.activity import bundleregistry
from model.BuddyModel import BuddyModel
class ActivityModel:
@@ -53,12 +54,12 @@ class MeshModel(gobject.GObject):
gobject.TYPE_NONE, ([gobject.TYPE_PYOBJECT]))
}
- def __init__(self, bundle_registry):
+ def __init__(self):
gobject.GObject.__init__(self)
self._activities = {}
self._buddies = {}
- self._bundle_registry = bundle_registry
+ self._bundle_registry = bundleregistry.get_registry()
self._pservice = PresenceService.get_instance()
self._pservice.connect("service-appeared",