--- activity.py.orig 2009-01-12 22:51:15.000000000 -0500 +++ activity.py 2009-01-12 23:31:59.000000000 -0500 @@ -1,9 +1,11 @@ from sugar.activity import activity -class ViewSourceActivity(activity.Activity): +from groupthink.sugar_tools import GroupActivity + +class ViewSourceActivity(GroupActivity): """Activity subclass which handles the 'view source' key.""" - def __init__(self, handle): - super(ViewSourceActivity, self).__init__(handle) + def __init__(self, handle, service_name): + super(ViewSourceActivity, self).__init__(handle, service_name) self.__source_object_id = None # XXX: persist this across invocations? self.connect('key-press-event', self._key_press_cb) def _key_press_cb(self, widget, event):