diff options
author | Dan Williams <dcbw@redhat.com> | 2006-06-17 02:23:39 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2006-06-17 02:23:39 (GMT) |
commit | 91b68d4103d0023cba1600df5c8e9ed0d49eb82b (patch) | |
tree | a868e37fa33fb50e807811a6bb8f9fe812a3bd26 /sugar/presence/PresenceService.py | |
parent | a90071fef5e626e31c196d7c93e0722facd57e01 (diff) |
Add back the new-service-adv signal for the start page
Diffstat (limited to 'sugar/presence/PresenceService.py')
-rw-r--r-- | sugar/presence/PresenceService.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sugar/presence/PresenceService.py b/sugar/presence/PresenceService.py index 2a72f6c..6f7dbd7 100644 --- a/sugar/presence/PresenceService.py +++ b/sugar/presence/PresenceService.py @@ -70,7 +70,9 @@ class PresenceService(gobject.GObject): 'buddy-disappeared': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, ([gobject.TYPE_PYOBJECT])), 'activity-announced': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, - ([gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT])) + ([gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT])), + 'new-service-adv': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, + ([gobject.TYPE_STRING, gobject.TYPE_STRING])) } __lock = threading.Lock() @@ -298,6 +300,9 @@ class PresenceService(gobject.GObject): # Decompose service type if we can (uid, short_stype) = Service._decompose_service_type(full_stype.encode()) + # FIXME: find a better way of letting the StartPage get everything + self.emit('new-service-adv', uid, short_stype) + # If we care about the service right now, resolve it resolve = False if uid in self._allowed_activities: |