summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHardeep Sidhu <dyp@pobox.com>2003-01-15 22:46:49 +0000
committerHardeep Sidhu <dyp@pobox.com>2003-01-15 22:46:49 +0000
commit86a4499d28efbc87d30ac1e1ac6c257f3624611a (patch)
treec212db3ad54175d9edc7576356a19ea23582b953
parent3568d39011aa2b024ec8cdc25d06d4fe0d38fdfa (diff)
downloadrockbox-86a4499d28efbc87d30ac1e1ac6c257f3624611a.tar.gz
rockbox-86a4499d28efbc87d30ac1e1ac6c257f3624611a.zip
resume_index was being reset too early in ask once resume mode resulting in incorrect track being played.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3102 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/tree.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/apps/tree.c b/apps/tree.c
index 29903e05cd..0cb958447f 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -467,11 +467,6 @@ bool ask_resume(void)
467 if ( global_settings.resume == RESUME_ON ) 467 if ( global_settings.resume == RESUME_ON )
468 return true; 468 return true;
469 469
470 if ( global_settings.resume == RESUME_ASK_ONCE) {
471 global_settings.resume_index = -1;
472 settings_save();
473 }
474
475 lcd_clear_display(); 470 lcd_clear_display();
476 lcd_puts(0,0,str(LANG_RESUME_ASK)); 471 lcd_puts(0,0,str(LANG_RESUME_ASK));
477#ifdef HAVE_LCD_CHARCELLS 472#ifdef HAVE_LCD_CHARCELLS
@@ -485,6 +480,12 @@ bool ask_resume(void)
485 480
486 if (button_get(true) == BUTTON_PLAY) 481 if (button_get(true) == BUTTON_PLAY)
487 return true; 482 return true;
483
484 if ( global_settings.resume == RESUME_ASK_ONCE) {
485 global_settings.resume_index = -1;
486 settings_save();
487 }
488
488 return false; 489 return false;
489} 490}
490 491