diff src/audacious/ui_legacy.c @ 4675:48cdebc174ef

enabled interface destruction
author mf0102 <0102@gmx.at>
date Sun, 29 Jun 2008 18:04:43 +0200
parents 414966b3a933
children da0a9ed4f0ab
line wrap: on
line diff
--- a/src/audacious/ui_legacy.c	Sun Jun 29 17:48:07 2008 +0200
+++ b/src/audacious/ui_legacy.c	Sun Jun 29 18:04:43 2008 +0200
@@ -239,10 +239,26 @@
     return TRUE;
 }
 
+static gboolean
+_ui_finalize()
+{
+    gtk_widget_hide(equalizerwin);
+    gtk_widget_hide(playlistwin);
+    gtk_widget_hide(mainwin);
+
+    gtk_accel_map_save(aud_paths[BMP_PATH_ACCEL_FILE]);
+    gtk_main_quit();
+
+    cleanup_skins();
+
+    return TRUE;
+}
+
 static Interface legacy_interface = {
     .id = "legacy",
     .desc = N_("Legacy Interface"),
     .init = _ui_initialize,
+    .fini = _ui_finalize
 };
 
 void