summaryrefslogtreecommitdiff
path: root/playlist.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-07-30 20:49:26 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-07-30 20:49:26 +0200
commitfb76a7dfc7d46d08a9dc6921b1a216b098c134bd (patch)
treec921317637e894f56da7070b3f36f85afe965658 /playlist.c
parentc7ffb4409b96de92b758003d143212f7d3cf60da (diff)
fixed crash bug in [re]start tune handler, added window title handler
Diffstat (limited to 'playlist.c')
-rw-r--r--playlist.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/playlist.c b/playlist.c
index fb4e6dd7..d2f9e9af 100644
--- a/playlist.c
+++ b/playlist.c
@@ -492,12 +492,14 @@ ps_getnext (void) {
void
ps_start_current (void) {
+ codec_lock ();
playItem_t *it = playlist_current_ptr;
if (it && it->codec) {
// don't do anything on fail, streamer will take care
it->codec->free ();
it->codec->init (it->fname, it->tracknum, it->timestart, it->timeend);
}
+ codec_unlock ();
}
void