diff src/audacious/playlist.c @ 2792:790bb0954b93 trunk

[svn] - move playlist_recalc_total_time() out of the giant playlist lock in playlist_delete_filenames(). reported by dotzen, closes #908.
author nenolod
date Wed, 23 May 2007 23:01:01 -0700
parents 63fbbe9775a6
children 81604260bc08
line wrap: on
line diff
--- a/src/audacious/playlist.c	Wed May 23 22:58:05 2007 -0700
+++ b/src/audacious/playlist.c	Wed May 23 23:01:01 2007 -0700
@@ -533,9 +533,9 @@
         }
     }
 
+    PLAYLIST_UNLOCK(playlist->mutex);
+
     playlist_recalc_total_time(playlist);
-    PLAYLIST_UNLOCK(playlist->mutex);
-
     playlistwin_update_list(playlist);
 
     if (restart_playing) {