commit b69b39dc7583d19411e8cdbe63ffa78e6a5f0d9c
Author: phantomjinx <[email protected]>
Date: Sat Aug 27 12:55:46 2011 +0100
Cover display not disconnecting on deactivate
* Seems that deactivating the coverart display is not disconnecting the
signal handlers. This is due to incorrect data paramter passed to
disconnect function.
plugins/cover_display/plugin.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/plugins/cover_display/plugin.c b/plugins/cover_display/plugin.c
index 9e97e41..60b0cac 100644
--- a/plugins/cover_display/plugin.c
+++ b/plugins/cover_display/plugin.c
@@ -113,11 +113,11 @@ static gboolean deactivate_plugin(AnjutaPlugin *plugin) {
coverart_block_change(TRUE);
- g_signal_handlers_disconnect_by_func(plugin->shell, G_CALLBACK
(coverart_display_update_cb), plugin);
- g_signal_handlers_disconnect_by_func(plugin->shell, G_CALLBACK
(coverart_display_track_removed_cb), plugin);
- g_signal_handlers_disconnect_by_func(plugin->shell, G_CALLBACK
(coverart_display_set_tracks_cb), plugin);
- g_signal_handlers_disconnect_by_func(plugin->shell, G_CALLBACK
(coverart_display_track_updated_cb), plugin);
- g_signal_handlers_disconnect_by_func(plugin->shell, G_CALLBACK
(coverart_display_track_added_cb), plugin);
+ g_signal_handlers_disconnect_by_func(plugin->shell, G_CALLBACK
(coverart_display_update_cb), NULL);
+ g_signal_handlers_disconnect_by_func(plugin->shell, G_CALLBACK
(coverart_display_track_removed_cb), NULL);
+ g_signal_handlers_disconnect_by_func(plugin->shell, G_CALLBACK
(coverart_display_set_tracks_cb), NULL);
+ g_signal_handlers_disconnect_by_func(plugin->shell, G_CALLBACK
(coverart_display_track_updated_cb), NULL);
+ g_signal_handlers_disconnect_by_func(plugin->shell, G_CALLBACK
(coverart_display_track_added_cb), NULL);
cover_display_plugin = (CoverDisplayPlugin*) plugin;
ui = anjuta_shell_get_ui(plugin->shell, NULL);
------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2