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-07-15 10:31:06 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-07-15 10:31:06 (GMT)
commit21b46a002256f7004c45c7ac379a93ce75d7834f (patch)
tree35474ae2d15f152a9a09b9b3d142363a669579e0 /sugar
parentdb08c3795f5e02245477126e8eb19e0049303332 (diff)
Bunch of fixes, sharing should be back to work
Diffstat (limited to 'sugar')
-rw-r--r--sugar/activity/Activity.py11
-rw-r--r--sugar/presence/PresenceService.py2
2 files changed, 4 insertions, 9 deletions
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))