Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/AbiWordActivity.py
diff options
context:
space:
mode:
authorAjay Garg <ajay@activitycentral.com>2013-02-21 11:53:58 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2013-02-26 21:05:50 (GMT)
commit4e2f2e946fdfc19ef9798d35c702803d69f8bad1 (patch)
tree4fbc2b80c563739bb40e62eb7623725122dc5cf7 /AbiWordActivity.py
parent32eee190d22751e2b5cd1c7909f12e47fb587096 (diff)
Make collaboration work again. - SL #4436
This stopped working, since the time http://git.sugarlabs.org/sugar-toolkit-gtk3/sugar-toolkit-gtk3/commit/70cee44717d46129419992cd6a7e15472dc1f568 was pushed. Signed-off-by: Ajay Garg <ajay@activitycentral.com> Reviewed-by: Gonzalo Odiard <gonzalo@laptop.org>
Diffstat (limited to 'AbiWordActivity.py')
-rw-r--r--AbiWordActivity.py21
1 files changed, 10 insertions, 11 deletions
diff --git a/AbiWordActivity.py b/AbiWordActivity.py
index 35b248c..e95718e 100644
--- a/AbiWordActivity.py
+++ b/AbiWordActivity.py
@@ -67,7 +67,6 @@ class AbiWordActivity(activity.Activity):
# create our main abiword canvas
self.abiword_canvas = DocumentView()
- self._shared_activity = None
self._new_instance = True
toolbar_box = ToolbarBox()
@@ -182,13 +181,13 @@ class AbiWordActivity(activity.Activity):
self.connect('shared', self._shared_cb)
- if self._shared_activity:
+ if self.shared_activity:
# we are joining the activity
logger.error('We are joining an activity')
self.connect('joined', self._joined_cb)
- self._shared_activity.connect('buddy-joined',
+ self.shared_activity.connect('buddy-joined',
self._buddy_joined_cb)
- self._shared_activity.connect('buddy-left', self._buddy_left_cb)
+ self.shared_activity.connect('buddy-left', self._buddy_left_cb)
if self.get_shared():
# # oh, OK, we've already joined
self._joined_cb()
@@ -236,8 +235,8 @@ class AbiWordActivity(activity.Activity):
logger.error('My Write activity was shared')
self._sharing_setup()
- self._shared_activity.connect('buddy-joined', self._buddy_joined_cb)
- self._shared_activity.connect('buddy-left', self._buddy_left_cb)
+ self.shared_activity.connect('buddy-joined', self._buddy_joined_cb)
+ self.shared_activity.connect('buddy-left', self._buddy_left_cb)
channel = self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES]
logger.error('This is my activity: offering a tube...')
@@ -247,13 +246,13 @@ class AbiWordActivity(activity.Activity):
def _sharing_setup(self):
logger.debug("_sharing_setup()")
- if self._shared_activity is None:
+ if self.shared_activity is None:
logger.error('Failed to share or join activity')
return
- self.conn = self._shared_activity.telepathy_conn
- self.tubes_chan = self._shared_activity.telepathy_tubes_chan
- self.text_chan = self._shared_activity.telepathy_text_chan
+ self.conn = self.shared_activity.telepathy_conn
+ self.tubes_chan = self.shared_activity.telepathy_tubes_chan
+ self.text_chan = self.shared_activity.telepathy_text_chan
self.tube_id = None
self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES].connect_to_signal(
'NewTube', self._new_tube_cb)
@@ -267,7 +266,7 @@ class AbiWordActivity(activity.Activity):
def _joined_cb(self, activity):
logger.error("_joined_cb()")
- if not self._shared_activity:
+ if not self.shared_activity:
return
self.joined = True