Raising conversation tabs over D-Bus

Austin Clements amdragon at MIT.EDU
Thu Oct 23 01:59:50 EDT 2008

'Lo.  I'm integrating Pidgin into my window manager and would like to
be able to create new Pidgin conversations over D-Bus.  Unfortunately,
pidgin_conv_present_conversation doesn't raise the tab of a
conversation unless it was called in response to a GTK event (even
though it unconditionally raises the window containing the tab).
Thus, new conversations appear in background tabs and there's no way
to foreground an existing conversation over D-Bus.

Is this a bug/oversight or a fundamental limitation?  The code is
fairly explicit about singling out GTK events, but gives no
justification as to why.

Thanks in advance,

Austin Clements                                      MIT/'06/PhD/CSAIL
amdragon at mit.edu                           http://web.mit.edu/amdragon
       Somewhere in the dream we call reality you will find me,
              searching for the reality we call dreams.

More information about the Devel mailing list