diff options
author | William Wilgus <wilgus.william@gmail.com> | 2021-10-31 12:14:50 -0400 |
---|---|---|
committer | William Wilgus <wilgus.william@gmail.com> | 2021-10-31 12:42:24 -0400 |
commit | d72a0ed65d9cd8acc61b4ead0cc99057877a4c9f (patch) | |
tree | 038307ecb4b6906cfdcbd250cf34e5a1a84cf506 /apps/tree.c | |
parent | 7a6737f4713a15fae7c4850395615804a09c742b (diff) | |
download | rockbox-d72a0ed65d9cd8acc61b4ead0cc99057877a4c9f.tar.gz rockbox-d72a0ed65d9cd8acc61b4ead0cc99057877a4c9f.zip |
Use USB events for storing plugin_menu state
use usb connected callback to cancel menu reentry after USB plug/unplug
Change-Id: I8267deed6e8ada94ca527392f56f50ef22def1d7
Diffstat (limited to 'apps/tree.c')
-rw-r--r-- | apps/tree.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/apps/tree.c b/apps/tree.c index e35f769a14..63363422ba 100644 --- a/apps/tree.c +++ b/apps/tree.c | |||
@@ -1196,6 +1196,7 @@ static int ft_play_filename(char *dir, char *file, int attr) | |||
1196 | /* These two functions are called by the USB and shutdown handlers */ | 1196 | /* These two functions are called by the USB and shutdown handlers */ |
1197 | void tree_flush(void) | 1197 | void tree_flush(void) |
1198 | { | 1198 | { |
1199 | tc.browse = NULL; /* clear browse to prevent reentry to a possibly missing file */ | ||
1199 | #ifdef HAVE_TAGCACHE | 1200 | #ifdef HAVE_TAGCACHE |
1200 | tagcache_shutdown(); | 1201 | tagcache_shutdown(); |
1201 | #endif | 1202 | #endif |