diff src/skins/plugin.c @ 2676:096aa996e4fa

clean some more stuff at skins_cleanup()
author Tomasz Mon <desowin@gmail.com>
date Sun, 01 Jun 2008 16:28:51 +0200
parents 4beebb0e82f8
children e540e041b34b
line wrap: on
line diff
--- a/src/skins/plugin.c	Sun Jun 01 15:57:12 2008 +0200
+++ b/src/skins/plugin.c	Sun Jun 01 16:28:51 2008 +0200
@@ -51,9 +51,9 @@
 static void skins_free_paths(void) {
     int i;
 
-    for (i = 0; i < BMP_PATH_COUNT; i++)  {
+    for (i = 0; i < SKINS_PATH_COUNT; i++)  {
         g_free(skins_paths[i]);
-        skins_paths[i] = 0;
+        skins_paths[i] = NULL;
     }
 }
 
@@ -107,6 +107,8 @@
         skins_cfg_free();
         gtk_widget_destroy(mainwin);
         gtk_widget_destroy(equalizerwin);
+        gtk_widget_destroy(playlistwin);
+        ui_manager_destroy();
         skin_destroy(aud_active_skin);
         aud_active_skin = NULL;
         mainwin = NULL;