From cbd3a52a6852574e3f481dac0ff2fc51c8d5038d Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Mon, 09 Oct 2006 13:11:15 +0000 Subject: Do not set up the owner of the presence service if there is no nick name in the env. I'm not sure this is the best approach, we need to figure it out. First go at the new simulator. --- (limited to 'services') diff --git a/services/presence/PresenceService.py b/services/presence/PresenceService.py index 71fd641..d3f0ea5 100644 --- a/services/presence/PresenceService.py +++ b/services/presence/PresenceService.py @@ -5,6 +5,7 @@ import Activity import random import logging from sugar import util +from sugar import env import BuddyIconCache @@ -302,9 +303,13 @@ class PresenceService(object): self._icon_cache = BuddyIconCache.BuddyIconCache() # Our owner object - objid = self._get_next_object_id() - self._owner = Buddy.Owner(self, self._bus_name, objid, self._icon_cache) - self._buddies[self._owner.get_name()] = self._owner + if env.get_nick_name(): + objid = self._get_next_object_id() + self._owner = Buddy.Owner(self, self._bus_name, + objid, self._icon_cache) + self._buddies[self._owner.get_name()] = self._owner + else: + self._owner = None self._started = False -- cgit v0.9.1