From 98591a2815d878af8dbbd47ef7143c16654a8bba Mon Sep 17 00:00:00 2001 From: Thomas Martitz Date: Thu, 16 Jan 2014 00:25:40 +0100 Subject: menus: Stop scrolling before entering the USB screen or remnants of the previous list could appear on it. Change-Id: I2753c239ef787e0a6af64c3d9c5bdeb26326a9d0 --- apps/menu.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/menu.c b/apps/menu.c index 7ab7b56152..fc35da643f 100644 --- a/apps/menu.c +++ b/apps/menu.c @@ -670,6 +670,9 @@ int do_menu(const struct menu_item_ex *start_menu, int *start_selected, } else { + if (action == SYS_USB_CONNECTED) + gui_synclist_scroll_stop(&lists); + switch(default_event_handler(action)) { 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); } } + if (start_selected) { /* make sure the start_selected variable is set to -- cgit v1.2.3