diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/tree.c | 11 |
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 | ||