# HG changeset patch # User Kieran Clancy # Date 1189399580 -34200 # Node ID 481a4a88d3ecb1df3ea76940937e4126b26894a9 # Parent 57f4971b70860a51a44167bbcc2b962fdf83b6d0 Use old iterator when new one isn't found diff -r 57f4971b7086 -r 481a4a88d3ec src/audacious/playlist.c --- a/src/audacious/playlist.c Mon Sep 10 13:50:18 2007 +0930 +++ b/src/audacious/playlist.c Mon Sep 10 14:16:20 2007 +0930 @@ -1799,7 +1799,7 @@ if (playlist != playlist_get_active()) { old_iter = playlists_iter; playlists_iter = g_list_find(playlists, playlist); - if (!playlists_iter) playlists_iter = playlists; + if (!playlists_iter) playlists_iter = old_iter; plc->plc_read(filename, pos); playlists_iter = old_iter; } else {