Index: apps/root_menu.c =================================================================== --- apps/root_menu.c (revision 23367) +++ apps/root_menu.c (working copy) @@ -38,6 +38,7 @@ #include "talk.h" #include "audio.h" #include "hotswap.h" +#include "usb.h" /* gui api */ #include "list.h" @@ -522,7 +523,13 @@ if (global_settings.start_in_screen == 0) next_screen = (int)global_status.last_screen; - else next_screen = global_settings.start_in_screen - 2; + else + { + if (usb_detect() != USB_INSERTED) + { + next_screen = global_settings.start_in_screen - 2; + } + } add_event(PLAYBACK_EVENT_TRACK_CHANGE, false, rootmenu_track_changed_callback); #ifdef HAVE_RTC_ALARM if ( rtc_check_alarm_started(true) )