diff options
author | Dan Williams <dcbw@redhat.com> | 2006-06-19 19:10:37 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2006-06-19 19:10:37 (GMT) |
commit | 40483bb8561895241675018f4a7c4a78368b1f24 (patch) | |
tree | 1d999598a9cbd4a6993b67917fd3fef15692b3fe /sugar | |
parent | 072fea84a082b698fcc5e03029b2824ad4c2c553 (diff) |
Don't share an activity if it's name doesn't match our owner's nickname
Diffstat (limited to 'sugar')
-rw-r--r-- | sugar/presence/PresenceService.py | 2 |
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() |