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>2006-06-19 19:10:37 (GMT)
committer Dan Williams <dcbw@redhat.com>2006-06-19 19:10:37 (GMT)
commit40483bb8561895241675018f4a7c4a78368b1f24 (patch)
tree1d999598a9cbd4a6993b67917fd3fef15692b3fe /sugar/presence
parent072fea84a082b698fcc5e03029b2824ad4c2c553 (diff)
Don't share an activity if it's name doesn't match our owner's nickname
Diffstat (limited to 'sugar/presence')
-rw-r--r--sugar/presence/PresenceService.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/sugar/presence/PresenceService.py b/sugar/presence/PresenceService.py
index 7063b41..dc563b2 100644
--- a/sugar/presence/PresenceService.py
+++ b/sugar/presence/PresenceService.py
@@ -514,6 +514,8 @@ class PresenceService(gobject.GObject):
raise RuntimeError("presence service must be started first.")
rs_name = service.get_name()
+ if self.get_owner() and rs_name != self.get_owner().get_nick_name():
+ raise RuntimeError("Tried to register a service that didn't have Owner nick as the service name!")
rs_stype = service.get_full_type()
rs_port = service.get_port()
rs_props = service.get_properties()