From 86a4499d28efbc87d30ac1e1ac6c257f3624611a Mon Sep 17 00:00:00 2001 From: Hardeep Sidhu Date: Wed, 15 Jan 2003 22:46:49 +0000 Subject: 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 --- apps/tree.c | 11 ++++++----- 1 file 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) if ( global_settings.resume == RESUME_ON ) return true; - if ( global_settings.resume == RESUME_ASK_ONCE) { - global_settings.resume_index = -1; - settings_save(); - } - lcd_clear_display(); lcd_puts(0,0,str(LANG_RESUME_ASK)); #ifdef HAVE_LCD_CHARCELLS @@ -485,6 +480,12 @@ bool ask_resume(void) if (button_get(true) == BUTTON_PLAY) return true; + + if ( global_settings.resume == RESUME_ASK_ONCE) { + global_settings.resume_index = -1; + settings_save(); + } + return false; } -- cgit v1.2.3