Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shared.py
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2009-02-09 14:50:43 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2009-02-09 14:50:43 (GMT)
commita8a336aa70fc56be8cf08876b1955ca0d081bcf4 (patch)
treedb24cb3bf49ec7d05de6729db207eca1e6353442 /shared.py
parent117d2716635f086c0de52772932cbca224d784be (diff)
Cleanup code; fix Reset button in shared sessionv2
Diffstat (limited to 'shared.py')
-rw-r--r--shared.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/shared.py b/shared.py
index 98fb965..3ca51ca 100644
--- a/shared.py
+++ b/shared.py
@@ -32,7 +32,7 @@ class CanvasActivity(Activity):
# XXX do it after(possible) read_file() invoking
# have to rely on calling read_file() from map_cb in sugar-toolkit
- canvas.connect_after('map', self._map_cb)
+ canvas.connect_after('map', self._map_canvasactivity_cb)
self.set_canvas(canvas)
def get_inited(self):
@@ -40,9 +40,10 @@ class CanvasActivity(Activity):
inited = property(type=bool, default=False, getter=get_inited, setter=None)
- def _map_cb(self, widget):
+ def _map_canvasactivity_cb(self, widget):
self._inited = True
self.emit('init')
+ return False
class SharedActivity(CanvasActivity):
__gsignals__ = {
@@ -54,7 +55,7 @@ class SharedActivity(CanvasActivity):
self.service = service
self._postpone_tubes = []
- self.connect('init', self._init_sharedactivity_cb)
+ self.connect_after('init', self._init_sharedactivity_cb)
self.connect('shared', self._shared_cb)
# Owner.props.key
@@ -65,7 +66,7 @@ class SharedActivity(CanvasActivity):
# We've already joined
self._joined_cb()
- def _init_sharedactivity_cb(self):
+ def _init_sharedactivity_cb(self, sender):
for i in self._postpone_tubes:
self.emit('tube', i, self._initiating)
self._postpone_tubes = []