Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2007-06-03 20:12:47 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2007-06-03 20:12:47 (GMT)
commitb2980d7bd6c052c30d5a279cdc9c577a087ae66e (patch)
treee39aff7c5fb7a5a914caa77bc4a2bce98f5f7bb3 /sugar
parentaab18a866d3e2aec907c0b99212d54aca05d1664 (diff)
Restore get_id/get_service_name, didn't realize they was used by subclasses.
Diffstat (limited to 'sugar')
-rw-r--r--sugar/activity/activity.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/sugar/activity/activity.py b/sugar/activity/activity.py
index 143fa94..c098dc0 100644
--- a/sugar/activity/activity.py
+++ b/sugar/activity/activity.py
@@ -209,7 +209,7 @@ class Activity(Window, gtk.Container):
logging.debug('Creating a jobject.')
self._jobject = datastore.create()
self._jobject.metadata['title'] = '%s %s' % (get_bundle_name(), 'Activity')
- self._jobject.metadata['activity'] = self._get_service_name()
+ self._jobject.metadata['activity'] = self.get_service_name()
self._jobject.metadata['keep'] = '0'
self._jobject.metadata['buddies'] = ''
self._jobject.metadata['preview'] = ''
@@ -232,6 +232,12 @@ class Activity(Window, gtk.Container):
if pspec.name == 'active':
return self._active
+ def get_id(self):
+ return self._activity_id
+
+ def get_service_name(self):
+ return os.environ['SUGAR_BUNDLE_SERVICE_NAME']
+
def set_canvas(self, canvas):
Window.set_canvas(self, canvas)
canvas.connect('map', self._canvas_map_cb)
@@ -316,11 +322,8 @@ class Activity(Window, gtk.Container):
"""Execute the given command with args"""
return False
- def _get_service_name(self):
- return os.environ['SUGAR_BUNDLE_SERVICE_NAME']
-
def _realize_cb(self, window):
- wm.set_bundle_id(window.window, self._get_service_name())
+ wm.set_bundle_id(window.window, self.get_service_name())
wm.set_activity_id(window.window, self._activity_id)
def _destroy_cb(self, window):