Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/presence
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2007-07-17 18:07:59 (GMT)
committer Dan Williams <dcbw@redhat.com>2007-07-17 18:07:59 (GMT)
commit13b98c8bfc8541bea9b411dba381a75c91004882 (patch)
treec532dca1770c979db114d54e9476595b4914307f /sugar/presence
parentccb47f761c5e6b83d9bf7c84166b140cd665d93b (diff)
Fix initialization order of buddy class '_activities' member
Diffstat (limited to 'sugar/presence')
-rw-r--r--sugar/presence/buddy.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/sugar/presence/buddy.py b/sugar/presence/buddy.py
index ead9482..ef283df 100644
--- a/sugar/presence/buddy.py
+++ b/sugar/presence/buddy.py
@@ -85,6 +85,8 @@ class Buddy(gobject.GObject):
self._ps_new_object = new_obj_cb
self._ps_del_object = del_obj_cb
self._properties = {}
+ self._activities = {}
+
bobj = bus.get_object(self._PRESENCE_SERVICE, object_path)
self._buddy = dbus.Interface(bobj, self._BUDDY_DBUS_INTERFACE)
self._buddy.connect_to_signal('IconChanged', self._icon_changed_cb)
@@ -93,7 +95,6 @@ class Buddy(gobject.GObject):
self._buddy.connect_to_signal('PropertyChanged', self._property_changed_cb)
self._properties = self._get_properties_helper()
- self._activities = {}
activities = self._buddy.GetJoinedActivities()
for op in activities:
self._activities[op] = self._ps_new_object(op)