diff options
author | Steve Bavin <pondlife@pondlife.me> | 2006-10-13 13:08:05 +0000 |
---|---|---|
committer | Steve Bavin <pondlife@pondlife.me> | 2006-10-13 13:08:05 +0000 |
commit | 1c3d89c35ea711a2347ebdce65d7e3a0e870367e (patch) | |
tree | 7ade130deefc3fa890cc38d9c7e369eac917f5bf /apps/playback.c | |
parent | e627e3543952975a08f184048e5fb458c5b31dd3 (diff) | |
download | rockbox-1c3d89c35ea711a2347ebdce65d7e3a0e870367e.tar.gz rockbox-1c3d89c35ea711a2347ebdce65d7e3a0e870367e.zip |
Fix race condition when playback stopped - see FS#6174. Thanks to Jared Stafford
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11214 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/playback.c')
-rw-r--r-- | apps/playback.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/playback.c b/apps/playback.c index e0358cfbac..8ac669c172 100644 --- a/apps/playback.c +++ b/apps/playback.c | |||
@@ -2984,10 +2984,10 @@ static void audio_stop_playback(void) | |||
2984 | (playlist_end && ci.stop_codec)?NULL:audio_current_track()); | 2984 | (playlist_end && ci.stop_codec)?NULL:audio_current_track()); |
2985 | } | 2985 | } |
2986 | 2986 | ||
2987 | playing = false; | ||
2988 | filling = false; | 2987 | filling = false; |
2989 | paused = false; | 2988 | paused = false; |
2990 | audio_stop_codec_flush(); | 2989 | audio_stop_codec_flush(); |
2990 | playing = false; | ||
2991 | 2991 | ||
2992 | if (current_fd >= 0) | 2992 | if (current_fd >= 0) |
2993 | { | 2993 | { |