diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2010-03-20 17:07:31 +0100 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2010-03-20 17:07:31 +0100 |
commit | 188c308bb24d760aefd16f0a7189f5e005fa63be (patch) | |
tree | 55e67ff6e9736b5dd4d73ccb53d3f3b83592c9e7 /playlist.c | |
parent | 074097b6c41d1dd6d01a4fa7e257bafb310f5692 (diff) |
fixed crash after removing last playlist
Diffstat (limited to 'playlist.c')
-rw-r--r-- | playlist.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -281,14 +281,16 @@ plt_set_curr (int plt) { int i; PLT_LOCK; playlist_t *p = playlists_head; - for (i = 0; p && i < plt; i++) { + for (i = 0; p && p->next && i < plt; i++) { p = p->next; } +#if 0 if (i != plt) { PLT_UNLOCK; trace ("plt_set_curr %d failed\n", plt); return; } +#endif if (p != playlist) { playlist = p; if (!plt_loading) { |