mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-27 06:07:24 -05:00
fix: let A go deeper from home or a drive root
With no usual folder the browser opened at HOME on Use this folder, and A pressed through the screens installed the BIOS files into ~. At HOME or a drive's root A now opens the first folder. Picking the old card to copy from is unchanged.
This commit is contained in:
1 parent
086ec46165
commit
fd33ad0d96
4 files changed
+28
-2
No files matched your search
@@ -10924,6 +10924,12 @@ def _browse_to(state: TuiState, folder: Path | None, came_from: Path | None = No
|
||||
state.browse_dir = folder
|
||||
state.browse_rows, state.status = _browse_rows(folder, state.browse_for == "from")
|
||||
focus = 0
|
||||
if (folder is not None and state.browse_for != "from"
|
||||
and folder in (state.home, Path(folder.anchor))):
|
||||
# No frontend reads its BIOS files from HOME or a drive's root: A
|
||||
# pressed through the screens installed into ~. A goes deeper there.
|
||||
focus = next((index for index, row in enumerate(state.browse_rows)
|
||||
if row.action == "dir" and row.value != folder.parent), 0)
|
||||
for index, row in enumerate(state.browse_rows):
|
||||
if came_from is not None and row.action == "dir" and row.value == came_from:
|
||||
focus = index
|
||||
|
||||
Reference in new issue
Block a user