From 21b46a002256f7004c45c7ac379a93ce75d7834f Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Sat, 15 Jul 2006 10:31:06 +0000 Subject: Bunch of fixes, sharing should be back to work --- (limited to 'sugar') diff --git a/sugar/activity/Activity.py b/sugar/activity/Activity.py index 9adf0c6..9cc6e8f 100644 --- a/sugar/activity/Activity.py +++ b/sugar/activity/Activity.py @@ -4,17 +4,13 @@ import imp import dbus import dbus.service import dbus.glib -import pygtk -pygtk.require('2.0') -import gtk, gobject +import gtk +import gobject from sugar.LogWriter import LogWriter from sugar import keybindings import sugar.util -SHELL_SERVICE_NAME = "caom.redhat.Sugar.Shell" -SHELL_SERVICE_PATH = "/com/redhat/Sugar/Shell" - ACTIVITY_SERVICE_NAME = "com.redhat.Sugar.Activity" ACTIVITY_SERVICE_PATH = "/com/redhat/Sugar/Activity" @@ -84,7 +80,6 @@ def create(activity_name, service = None, args = None): def register_factory(name, activity_class, default_type=None): """Register the activity factory.""" factory = ActivityFactory(name, activity_class, default_type) - gtk.main() class ActivityDbusService(dbus.service.Object): @@ -186,6 +181,7 @@ class Activity(gtk.Window): def set_default_type(self, default_type): self._default_type = default_type + print self._default_type def get_default_type(self): return self._default_type @@ -194,7 +190,6 @@ class Activity(gtk.Window): """Mark the activity as 'shared'.""" if not self._shared: self._shared = True - self._dbus_service.ActivityShared() def get_shared(self): return self._shared diff --git a/sugar/presence/PresenceService.py b/sugar/presence/PresenceService.py index e6345cb..bda8fa9 100644 --- a/sugar/presence/PresenceService.py +++ b/sugar/presence/PresenceService.py @@ -489,7 +489,7 @@ class PresenceService(gobject.GObject): port = random.randint(5000, 65535) # Mark the activity as shared - if stype == activity.default_type(): + if stype == activity.get_default_type(): activity.set_shared() logging.debug('Share activity %s, type %s, address %s, port %d, properties %s' % (actid, stype, address, port, properties)) -- cgit v0.9.1