diff options
author | Marco 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) |
commit | 270bb8aaf6cb1724958b6e22a05eab42de0b3368 (patch) | |
tree | 4a01fddbc2a0a5011a80e0c3e567612d740ede6e /sugar | |
parent | fbb2621fffa6e1e7fc9338b9cb8ab5a789260429 (diff) |
This should fix one-to-one chat, can't test now though
Diffstat (limited to 'sugar')
-rw-r--r-- | sugar/activity/Activity.py | 9 |
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() |