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-08-09 11:01:47 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-08-09 11:01:47 (GMT)
commit7db5479c5c5c9ec6cafb52a60276d80caa6f9fce (patch)
tree9d0387554ec183f12c26d33d210d29659755e5b2 /sugar
parent7e85c5160ec0a04cb7434cd53368a7c5ba8ce0fa (diff)
It's not necessary to pass the default_type around anymore.
Diffstat (limited to 'sugar')
-rw-r--r--sugar/activity/ActivityFactory.py9
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)