[Pidgin] #8692: purple_conversation_present doesn't seem to work

Pidgin trac at pidgin.im
Thu Mar 19 20:30:20 EDT 2009


#8692: purple_conversation_present doesn't seem to work
------------------------+---------------------------------------------------
 Reporter:  darkrain42  |           Owner:  sadrul      
     Type:  defect      |          Status:  new         
Milestone:              |       Component:  pidgin (gtk)
  Version:  2.5.5       |      Resolution:              
 Keywords:              |   Launchpad_bug:              
------------------------+---------------------------------------------------

Comment(by sadrul):

 Disclaimer: I have no idea what gnome-do is.

 The window-manager takes care of focus-stealing in the window-level, so if
 we are working on some other app (e.g. gedit, for whatever reason), and a
 {{{_conversation_present}}} call is made, the conversation window is not
 given the focus. But this doesn't work when we are writing a message in a
 conversation, and a {{{_conversation_present}}} call is made for a
 different conversation in the same window. It would be an unexpected
 behaviour if we change the tab at that point. So essentially, that piece
 of code is there to prevent focus-stealing in a tab-level.

 {{{pidgin_conv_present_conversation}}} should (and I believe does) work
 if, for example, you double-click on a buddy in the buddy-list, because in
 that case the call to {{{purple_conversation_present}}} is made from a
 user-event callback.

 This probably is a 'wontfix', unless there's a way to pass on the user-
 event from gnome-do to pidgin.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/8692#comment:2>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list