I traced the problem to code in indicate_show_cb. Apparently,
gtw_window_present (and present_with_time) are supposed to be used to
present already open windows
(http://library.gnome.org/devel/gtk/2.90/GtkWindow.html#gtk-window-
present), so that might have been a contributing factor.

Two proposed fixes:

1) Add a call to pidgin_conv_attach_to_conversation(). See patch 1.

2) Replace the block with pidgin_conv_present_conversation() (and keep
pidgin_conv_window_switch_gtkconv(), to ensure the conversation gets
focused. Might be more elegant. See patch 2 in next comment.

** Patch added: "Patch 1."
   
https://bugs.launchpad.net/ubuntu/+source/pidgin-libnotify/+bug/526475/+attachment/1594263/+files/pidgin-libnotify-1.diff

-- 
pidgin close unexpectly with indicator-applet
https://bugs.launchpad.net/bugs/526475
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to