diff options
author | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-08-09 11:01:47 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-08-09 11:01:47 (GMT) |
commit | 7db5479c5c5c9ec6cafb52a60276d80caa6f9fce (patch) | |
tree | 9d0387554ec183f12c26d33d210d29659755e5b2 /sugar | |
parent | 7e85c5160ec0a04cb7434cd53368a7c5ba8ce0fa (diff) |
It's not necessary to pass the default_type around anymore.
Diffstat (limited to 'sugar')
-rw-r--r-- | sugar/activity/ActivityFactory.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/sugar/activity/ActivityFactory.py b/sugar/activity/ActivityFactory.py index 3d11e34..e6cac08 100644 --- a/sugar/activity/ActivityFactory.py +++ b/sugar/activity/ActivityFactory.py @@ -19,9 +19,7 @@ def _get_factory(activity_name): class ActivityFactory(dbus.service.Object): """Dbus service that takes care of creating new instances of an activity""" - def __init__(self, name, activity_class, default_type): - self._default_type = default_type - + def __init__(self, name, activity_class): splitted_module = activity_class.rsplit('.', 1) module_name = splitted_module[0] class_name = splitted_module[1] @@ -40,7 +38,6 @@ class ActivityFactory(dbus.service.Object): @dbus.service.method("com.redhat.Sugar.ActivityFactory") def create(self): activity = self._class() - activity.set_default_type(self._default_type) return activity.get_object_path() def create(activity_name): @@ -61,6 +58,6 @@ def create(activity_name): return activity -def register_factory(name, activity_class, default_type=None): +def register_factory(name, activity_class): """Register the activity factory.""" - factory = ActivityFactory(name, activity_class, default_type) + factory = ActivityFactory(name, activity_class) |