diff --git a/apps/tree.c b/apps/tree.c index 938492b168..8c41abbdcf 100644 --- a/apps/tree.c +++ b/apps/tree.c @@ -1101,12 +1101,13 @@ int rockbox_browse(struct browse_context *browse) ret_val = dirbrowse(); } } + + tc.is_browsing = false; + backup_count--; if (backup_count >= 0) tc = backups[backup_count]; - tc.is_browsing = false; - return ret_val; }