comparison 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
comparison
equal deleted inserted replaced
2675:4beebb0e82f8 2676:096aa996e4fa
49 gboolean plugin_is_active = FALSE; 49 gboolean plugin_is_active = FALSE;
50 50
51 static void skins_free_paths(void) { 51 static void skins_free_paths(void) {
52 int i; 52 int i;
53 53
54 for (i = 0; i < BMP_PATH_COUNT; i++) { 54 for (i = 0; i < SKINS_PATH_COUNT; i++) {
55 g_free(skins_paths[i]); 55 g_free(skins_paths[i]);
56 skins_paths[i] = 0; 56 skins_paths[i] = NULL;
57 } 57 }
58 } 58 }
59 59
60 static void skins_init_paths() { 60 static void skins_init_paths() {
61 char *xdg_data_home; 61 char *xdg_data_home;
105 ui_main_evlistener_dissociate(); 105 ui_main_evlistener_dissociate();
106 ui_playlist_evlistener_dissociate(); 106 ui_playlist_evlistener_dissociate();
107 skins_cfg_free(); 107 skins_cfg_free();
108 gtk_widget_destroy(mainwin); 108 gtk_widget_destroy(mainwin);
109 gtk_widget_destroy(equalizerwin); 109 gtk_widget_destroy(equalizerwin);
110 gtk_widget_destroy(playlistwin);
111 ui_manager_destroy();
110 skin_destroy(aud_active_skin); 112 skin_destroy(aud_active_skin);
111 aud_active_skin = NULL; 113 aud_active_skin = NULL;
112 mainwin = NULL; 114 mainwin = NULL;
113 equalizerwin = NULL; 115 equalizerwin = NULL;
114 playlistwin = NULL; 116 playlistwin = NULL;