diff src/audacious/ui_main.c @ 3460:0fcff78c0c2c trunk

Make the shutdown procedure more sane and improve playlist clearing efficiency.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 09 Sep 2007 05:37:49 +0300
parents 3dc6ef418ec9
children 56e2a8704164
line wrap: on
line diff
--- a/src/audacious/ui_main.c	Fri Sep 07 22:26:42 2007 -0500
+++ b/src/audacious/ui_main.c	Sun Sep 09 05:37:49 2007 +0300
@@ -406,6 +406,8 @@
 {
     GList *playlists = NULL, *playlists_top = NULL;
 
+    playlist_stop_get_info_thread();
+
     gtk_widget_hide(equalizerwin);
     gtk_widget_hide(playlistwin);
     gtk_widget_hide(mainwin);
@@ -417,7 +419,6 @@
 
     plugin_system_cleanup();
 
-    playlist_stop_get_info_thread();
 
     /* free and clear each playlist */
     playlists = playlist_get_playlists();