diff src/skins/plugin.c @ 2608:857910a58188

don't quit audacious if skins plugin gets unloaded
author Tomasz Mon <desowin@gmail.com>
date Wed, 21 May 2008 15:16:34 +0200
parents 7cd898f08f31
children 8e4af29f7e17
line wrap: on
line diff
--- a/src/skins/plugin.c	Wed May 21 14:53:26 2008 +0200
+++ b/src/skins/plugin.c	Wed May 21 15:16:34 2008 +0200
@@ -66,8 +66,11 @@
     if (plugin_is_active == TRUE) {
         skins_cfg_free();
         gtk_widget_destroy(mainwin);
-        skin_free(aud_active_skin);
+        gtk_widget_destroy(equalizerwin);
+        skin_destroy(aud_active_skin);
         aud_active_skin = NULL;
+        mainwin = NULL;
+        equalizerwin = NULL;
         plugin_is_active = FALSE;
     }