[Sugar-devel] Problem rejoining a shared Write
    J.M. Maurer 
    uwog at uwog.net
       
    Wed Sep  2 17:19:07 EDT 2009
    
    
  
For the collaboration people:
I added some code to AbiCollab to let a collaborative Write session
continue when the session initiator disconnects. However, I seem to have
a problem rejoining an activity. This is what I do:
1. Start Write
2. Share it
3. Let some people join 
4. Close write (the one that initiated the share)
5. Rejoin the still running session
Now a "ListTubes"[1] call on the existing tube channel will return no
tubes in the callback. Why is that? 
It's especially weird since it WILL return a tube when you fire up
another jhbuild/XO and join that session. ListTubes just seems to turn
into a 'no-op' when you join on a machine that was already part of the
session before.
Cheers,
  Marc
[1] from the Write activity:
	
    self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES].ListTubes(
         reply_handler=self._list_tubes_reply_cb,
         error_handler=self._list_tubes_error_cb)
    
    
More information about the Sugar-devel
mailing list