diff options
author | Aleksey 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) |
commit | a8a336aa70fc56be8cf08876b1955ca0d081bcf4 (patch) | |
tree | db24cb3bf49ec7d05de6729db207eca1e6353442 /shared.py | |
parent | 117d2716635f086c0de52772932cbca224d784be (diff) |
Cleanup code; fix Reset button in shared sessionv2
Diffstat (limited to 'shared.py')
-rw-r--r-- | shared.py | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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 = [] |