diff options
Diffstat (limited to 'sugar/activity/Activity.py')
-rw-r--r-- | sugar/activity/Activity.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sugar/activity/Activity.py b/sugar/activity/Activity.py index b26ac01..4815d35 100644 --- a/sugar/activity/Activity.py +++ b/sugar/activity/Activity.py @@ -49,10 +49,11 @@ class ActivityFactory(dbus.service.Object): bus_name = dbus.service.BusName(factory, bus = bus) dbus.service.Object.__init__(self, bus_name, get_path(factory)) - @dbus.service.method("com.redhat.Sugar.ActivityFactory") + @dbus.service.method("com.redhat.Sugar.ActivityFactory", + in_signature="o", out_signature="") def create_with_service(self, service_path): pservice = PresenceService() - service = pservice._new_object(service_path) + service = pservice.get(service_path) activity = self._class(service, []) @dbus.service.method("com.redhat.Sugar.ActivityFactory") |