#4127 NORM Never A: Connect and HelloMesh Activities fail to share with Salut under sugar-jhbuild
Zarro Boogs per Child
bugtracker at laptop.org
Wed Oct 10 07:23:39 EDT 2007
#4127: Connect and HelloMesh Activities fail to share with Salut under sugar-
jhbuild
-------------------------------+--------------------------------------------
Reporter: bemasc | Owner: morgs
Type: defect | Status: closed
Priority: normal | Milestone: Never Assigned
Component: connect-activity | Version:
Resolution: wontfix | Keywords:
Verified: 0 |
-------------------------------+--------------------------------------------
Changes (by morgs):
* status: new => closed
* resolution: => wontfix
Comment:
Requesting the Tubes Channel doesn't create the Tube. That doesn't happen
until we call
self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES].OfferDBusTube(...) in
_shared_cb. In fact, we can't hook up to the signal until we do have the
tubes channel.
In the joining process, we do
self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES].ListTubes(...), again after
the Tubes Channel has been requested. ListTubes calls back to
self._list_tubes_reply_cb, which calls self._new_tube_cb which is the same
callback which we hooked to NewTube.
So self._new_tube_cb is called either way.
By the way I have a patch for PS which will go in for FRS which creates
the tubes channel in PresenceService, reducing the required code required
for activity authors a bit - it is backwards compatible for Connect and
HelloMesh so if the code was used as is then no change will be necessary.
--
Ticket URL: <https://dev.laptop.org/ticket/4127#comment:2>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list