[Bug 23651] New: Preferred handler doesn't get the channel

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Sep 2 14:43:45 CEST 2009


http://bugs.freedesktop.org/show_bug.cgi?id=23651

           Summary: Preferred handler doesn't get the channel
           Product: Telepathy
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: telepathy-mission-control
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: sjoerd at luon.net


nautilus-sendto does the following when requesting a channel:
  * pop up a new ClientHandler head with a specific filter
  * Request the channel with the CLientHandler head as the preferred handler

In some cases this handler doesn't actually get the channel. From the looks of
it this happend because MC starts dispatching the channel before it has
finished introspecting the recently popped up handler, which means that it's
unaware of the specific filter and ignores the preferred handler.

Two potential solutions for this:
  * Always give it to the preferred handler, even if its filter is unknown (or 
    even if it doesnt match?)
  * When dispatching a channel with a preferred handler, block dispatching   
    until the preferred handler has been fully introspected


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the telepathy-bugs mailing list