#10738 NORM 11.2.0-: Salut: when joining a shared activity an invitation palette is added

Zarro Boogs per Child bugtracker at laptop.org
Wed Apr 6 18:04:22 EDT 2011


#10738: Salut: when joining a shared activity an invitation palette is added
------------------------------+---------------------------------------------
           Reporter:  erikos  |       Owner:  erikos                           
               Type:  defect  |      Status:  new                              
           Priority:  normal  |   Milestone:  11.2.0-M4                        
          Component:  sugar   |     Version:  Development build as of this date
         Resolution:          |    Keywords:  collaboration                    
        Next_action:  code    |    Verified:  0                                
Deployment_affected:          |   Blockedby:                                   
           Blocking:          |  
------------------------------+---------------------------------------------

Comment(by erikos):

 More diagnosis on this one:

 We have two places where channels are handled with a
 [http://telepathy.freedesktop.org/doc/book/sect.channel-
 dispatcher.clients.html#sect.channel-dispatcher.clients.impl.handler
 Telepathy Client]:

 - the [http://git.sugarlabs.org/sugar/mainline/blobs/master/src/ja\
 rabe/model/telepathyclient.py#line61 shell] is one place, the shell
 actually claims to be interested in all channels

 - [activities http://git.sugarlabs.org/sugar-
 toolkit/mainline/blobs/master/s\
 rc/sugar/activity/activity.py#line909] can be handlers as well, the
 activity does not claim to be interested in dbus tube channels

 If we remove the the interest in the dbus tubes from the
 'HandlerChannelFilter' in the shell the activities do not get any dbus
 tube channels anymore (can be tested with Memorize). Adding the interest
 into dbus tube channels to the 'HandlerChannelFilter' in the activity we
 do get the dbus channels in the activity. Actually we do not need to do
 anything with the channels, just claiming we handle them is enough, that
 is why it worked to claim them as well from the shell. I think the
 activity is the better place to handle the claim, though.

-- 
Ticket URL: <http://dev.laptop.org/ticket/10738#comment:6>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list