diff src/skins/plugin.c @ 2635:b990e7eb0c25

save config on plugin cleanup
author Tomasz Mon <desowin@gmail.com>
date Fri, 23 May 2008 11:50:18 +0200
parents 8e4af29f7e17
children 7156fc000796
line wrap: on
line diff
--- a/src/skins/plugin.c	Thu May 22 21:42:31 2008 +0200
+++ b/src/skins/plugin.c	Fri May 23 11:50:18 2008 +0200
@@ -59,13 +59,16 @@
 
     init_skins(config.skin);
 
-    mainwin_real_show();
+    if (config.player_visible) mainwin_real_show();
+    if (config.equalizer_visible) equalizerwin_show(TRUE);
+    if (config.playlist_visible) playlistwin_show();
 
     return;
 }
 
 void skins_cleanup(void) {
     if (plugin_is_active == TRUE) {
+        skins_cfg_save();
         ui_main_evlistener_dissociate();
         ui_playlist_evlistener_dissociate();
         skins_cfg_free();