From 28f1f50ab76f38d646d62e3248311813133e11a6 Mon Sep 17 00:00:00 2001 From: Jonathan Gordon Date: Fri, 3 Oct 2008 00:43:09 +0000 Subject: [PATCH] Hopefully fix crashes if the start screen is set to previous and nvram.bin becomes invalid git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18686 a1c6a512-1295-4272-9138-f99709370657 --- apps/root_menu.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/root_menu.c b/apps/root_menu.c index 4b9be39a8c..d94f28d756 100644 --- a/apps/root_menu.c +++ b/apps/root_menu.c @@ -500,6 +500,9 @@ void root_menu(void) int next_screen = GO_TO_ROOT; int selected = 0; + if ((global_status.last_screen&0xff) == -1) + global_status.last_screen = GO_TO_ROOT; + if (global_settings.start_in_screen == 0) next_screen = (int)global_status.last_screen; else next_screen = global_settings.start_in_screen - 2;