summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHardeep Sidhu <dyp@pobox.com>2003-01-03 22:54:02 +0000
committerHardeep Sidhu <dyp@pobox.com>2003-01-03 22:54:02 +0000
commit8fd18e9b8dd130c78856910dc29598c5a13864bd (patch)
tree737bd910b0bc867789bc58ee5dd1c5febc9744df
parent3c67da8eda6c1064cd9ed766c8480b77e03483c3 (diff)
downloadrockbox-8fd18e9b8dd130c78856910dc29598c5a13864bd.tar.gz
rockbox-8fd18e9b8dd130c78856910dc29598c5a13864bd.zip
Prev was going back too many tracks if more than one track was loaded in memory.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3035 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/mpeg.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c
index 914dd38319..f2a969705b 100644
--- a/firmware/mpeg.c
+++ b/firmware/mpeg.c
@@ -1432,7 +1432,6 @@ static void mpeg_thread(void)
1432 break; 1432 break;
1433 1433
1434 case MPEG_PREV: { 1434 case MPEG_PREV: {
1435 int numtracks = num_tracks_in_memory();
1436 DEBUGF("MPEG_PREV\n"); 1435 DEBUGF("MPEG_PREV\n");
1437 if (!playlist_peek(-1)) 1436 if (!playlist_peek(-1))
1438 break; 1437 break;
@@ -1448,7 +1447,7 @@ static void mpeg_thread(void)
1448 if (mpeg_file >= 0) 1447 if (mpeg_file >= 0)
1449 close(mpeg_file); 1448 close(mpeg_file);
1450 1449
1451 if (new_file(-numtracks) < 0) { 1450 if (new_file(-1) < 0) {
1452 DEBUGF("No more files to play\n"); 1451 DEBUGF("No more files to play\n");
1453 filling = false; 1452 filling = false;
1454 } else { 1453 } else {