Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2007-09-28 14:32:22 (GMT)
committer Simon Schampijer <simon@schampijer.de>2007-09-28 14:32:22 (GMT)
commitb8ec83c5b824592715a2fb5f10867ab281945a27 (patch)
tree84b9d8ecb17de852c58ba43ba468d04a47da1e6b /sugar
parentd60cc6ae3995063480ce412b307f578a3d1e72cc (diff)
This prevented activties whith no share-scope set to set the window title
Diffstat (limited to 'sugar')
-rw-r--r--sugar/activity/activity.py14
1 files changed, 5 insertions, 9 deletions
diff --git a/sugar/activity/activity.py b/sugar/activity/activity.py
index 4c7cf5b..b3bbcba 100644
--- a/sugar/activity/activity.py
+++ b/sugar/activity/activity.py
@@ -287,16 +287,12 @@ class Activity(Window, gtk.Container):
#self._jobject.object_id = ''
#del self._jobject.metadata['ctime']
del self._jobject.metadata['mtime']
+
+ self.set_title(self._jobject.metadata['title'])
+
+ if self._jobject.metadata.has_key('share-scope'):
+ share_scope = self._jobject.metadata['share-scope']
- if not self._jobject.metadata.has_key('title'):
- self._jobject.metadata['title'] = ''
-
- try:
- share_scope = self._jobject.metadata['share-scope']
- title = self._jobject.metadata['title']
- self.set_title(title)
- except KeyError:
- pass
elif create_jobject:
logging.debug('Creating a jobject.')
self._jobject = datastore.create()