Mercurial > audlegacy-plugins
diff src/skins/plugin.c @ 2633:8e4af29f7e17
dissociate hooks at plugin cleanup
author | Tomasz Mon <desowin@gmail.com> |
---|---|
date | Thu, 22 May 2008 20:26:00 +0200 |
parents | 857910a58188 |
children | b990e7eb0c25 |
line wrap: on
line diff
--- a/src/skins/plugin.c Thu May 22 21:11:35 2008 +0300 +++ b/src/skins/plugin.c Thu May 22 20:26:00 2008 +0200 @@ -25,6 +25,8 @@ #include "ui_skinned_window.h" #include "ui_manager.h" #include "icons-stock.h" +#include "ui_main_evlisteners.h" +#include "ui_playlist_evlisteners.h" #include <audacious/i18n.h> #include <libintl.h> @@ -64,6 +66,8 @@ void skins_cleanup(void) { if (plugin_is_active == TRUE) { + ui_main_evlistener_dissociate(); + ui_playlist_evlistener_dissociate(); skins_cfg_free(); gtk_widget_destroy(mainwin); gtk_widget_destroy(equalizerwin);