diff options
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/dbtree.c | 2 | ||||
| -rw-r--r-- | apps/filetree.c | 13 | ||||
| -rw-r--r-- | apps/tree.c | 7 |
3 files changed, 9 insertions, 13 deletions
diff --git a/apps/dbtree.c b/apps/dbtree.c index 0dc4112..263abf4 100644 --- a/apps/dbtree.c +++ b/apps/dbtree.c @@ -447,7 +447,7 @@ int db_enter(struct tree_context* c) case searchsongs: c->dirlevel--; if (db_play_folder(c) >= 0) - rc = 3; + rc = 2; break; case search: diff --git a/apps/filetree.c b/apps/filetree.c index db60526..60443a1 100644 --- a/apps/filetree.c +++ b/apps/filetree.c @@ -310,7 +310,6 @@ int ft_enter(struct tree_context* c) char buf[MAX_PATH]; struct entry *dircache = c->dircache; struct entry* file = &dircache[c->dircursor + c->dirstart]; - bool reload_root = false; bool reload_dir = false; bool start_wps = false; bool exit_func = false; @@ -431,7 +430,7 @@ int ft_enter(struct tree_context* c) otherwise might be confusing to the user */ exit_func = true; else - reload_root = true; + reload_dir = true; } break; @@ -441,7 +440,7 @@ int ft_enter(struct tree_context* c) if (plugin) { if (plugin_load(plugin,buf) == PLUGIN_USB_CONNECTED) - reload_root = true; + reload_dir = true; } break; } @@ -470,12 +469,10 @@ int ft_enter(struct tree_context* c) if (reload_dir) rc = 1; - if (reload_root) - rc = 2; if (start_wps) - rc = 3; + rc = 2; if (exit_func) - rc = 4; + rc = 3; return rc; } @@ -518,7 +515,7 @@ int ft_exit(struct tree_context* c) } if (exit_func) - rc = 4; + rc = 3; return rc; } diff --git a/apps/tree.c b/apps/tree.c index e52a3e5..c7ff732 100644 --- a/apps/tree.c +++ b/apps/tree.c @@ -765,9 +765,8 @@ static bool dirbrowse(void) switch (i) { case 1: reload_dir = true; break; - case 2: reload_root = true; break; - case 3: start_wps = true; break; - case 4: exit_func = true; break; + case 2: start_wps = true; break; + case 3: exit_func = true; break; default: break; } @@ -801,7 +800,7 @@ static bool dirbrowse(void) if (id3db) db_exit(&tc); else - if (ft_exit(&tc) == 4) + if (ft_exit(&tc) == 3) exit_func = true; restore = true; |