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>2006-07-06 21:08:35 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-07-06 21:08:35 (GMT)
commit270bb8aaf6cb1724958b6e22a05eab42de0b3368 (patch)
tree4a01fddbc2a0a5011a80e0c3e567612d740ede6e /sugar
parentfbb2621fffa6e1e7fc9338b9cb8ab5a789260429 (diff)
This should fix one-to-one chat, can't test now though
Diffstat (limited to 'sugar')
-rw-r--r--sugar/activity/Activity.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/sugar/activity/Activity.py b/sugar/activity/Activity.py
index b9dbd44..344e106 100644
--- a/sugar/activity/Activity.py
+++ b/sugar/activity/Activity.py
@@ -42,6 +42,15 @@ class ActivityFactory(dbus.service.Object):
(fp, pathname, description) = imp.find_module(module_name)
module = imp.load_module(module_name, fp, pathname, description)
+
+ try:
+ start = getattr(module, 'start')
+ except:
+ start = None
+
+ if start:
+ start()
+
self._class = getattr(module, class_name)
bus = dbus.SessionBus()