@Chow Loong Jin: Thanks for the patch, I'll take a look and see if I can clean up ubuntu_notify_support.patch a bit.
The problem with pidgin quitting after closing the buddy list is that I didn't include a call to pidgin_blist_visibility_manager_add () (there is some leftover cruft in ubuntu_notify_support.patch but since the boolean is always false it never gets called). Adding the call in plugin_load when creating the MessagingMenuApp, and removing it on plugin_unload seems to fix it. Sorry about that, I didn't notice since I have the status icon enabled.
Should I remove the blacklist stuff as well? That looks like the only extra code I left in ubuntu_notify_support.patch, but it seemed like it was used for notifications in addition to indicators.
@Chow Loong Jin: Thanks for the patch, I'll take a look and see if I can clean up ubuntu_ notify_ support. patch a bit.
The problem with pidgin quitting after closing the buddy list is that I didn't include a call to pidgin_ blist_visibilit y_manager_ add () (there is some leftover cruft in ubuntu_ notify_ support. patch but since the boolean is always false it never gets called). Adding the call in plugin_load when creating the MessagingMenuApp, and removing it on plugin_unload seems to fix it. Sorry about that, I didn't notice since I have the status icon enabled.
Should I remove the blacklist stuff as well? That looks like the only extra code I left in ubuntu_ notify_ support. patch, but it seemed like it was used for notifications in addition to indicators.