menus: Stop scrolling before entering the USB screen or remnants of the previous list could appear on it.

Change-Id: I2753c239ef787e0a6af64c3d9c5bdeb26326a9d0
This commit is contained in:
Thomas Martitz 2014-01-16 00:25:40 +01:00
parent a969e1f456
commit 98591a2815

View file

@ -670,6 +670,9 @@ int do_menu(const struct menu_item_ex *start_menu, int *start_selected,
} }
else else
{ {
if (action == SYS_USB_CONNECTED)
gui_synclist_scroll_stop(&lists);
switch(default_event_handler(action)) switch(default_event_handler(action))
{ {
case SYS_USB_CONNECTED: case SYS_USB_CONNECTED:
@ -692,6 +695,7 @@ int do_menu(const struct menu_item_ex *start_menu, int *start_selected,
gui_synclist_speak_item(&lists); gui_synclist_speak_item(&lists);
} }
} }
if (start_selected) if (start_selected)
{ {
/* make sure the start_selected variable is set to /* make sure the start_selected variable is set to