summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorTomas Salfischberger <tomas@rockbox.org>2005-06-08 22:51:24 +0000
committerTomas Salfischberger <tomas@rockbox.org>2005-06-08 22:51:24 +0000
commit2d8e7f20d469e2e069afa5979430f9d1bcfe72dc (patch)
tree7cdacd7e4e34d57014dd4665db776e8e2c8b3fe0 /firmware
parent23797afb0b389c7baeae27d28c2e812f83ef2811 (diff)
downloadrockbox-2d8e7f20d469e2e069afa5979430f9d1bcfe72dc.tar.gz
rockbox-2d8e7f20d469e2e069afa5979430f9d1bcfe72dc.zip
Bug fix: When paused, pressing next would start playing next track. Now it stays in pause mode. (pause still isn't perfect, afaik it's not working when it's loading data from disk.)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6626 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r--firmware/pcm_playback.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/pcm_playback.c b/firmware/pcm_playback.c
index 61573e6602..99a71c2f41 100644
--- a/firmware/pcm_playback.c
+++ b/firmware/pcm_playback.c
@@ -383,7 +383,7 @@ bool audiobuffer_insert(char *buf, size_t length)
383 return false; 383 return false;
384 } 384 }
385 385
386 if (!pcm_is_playing()) { 386 if (!pcm_is_playing() && !pcm_paused) {
387 pcm_boost(true); 387 pcm_boost(true);
388 if (audiobuffer_free < PCMBUF_SIZE - CHUNK_SIZE*2) 388 if (audiobuffer_free < PCMBUF_SIZE - CHUNK_SIZE*2)
389 pcm_play_start(); 389 pcm_play_start();