From 94f579fc08329a46dacdfe6449f59b7a9e3b1971 Mon Sep 17 00:00:00 2001 From: penfold42 Date: Fri, 27 Jul 2018 23:56:42 +1000 Subject: [PATCH] Alt-A now works from any folder --- src/FileBrowser.cpp | 5 ++++- src/FileBrowser.h | 2 +- src/main.cpp | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/FileBrowser.cpp b/src/FileBrowser.cpp index a2aeec3..c957b66 100644 --- a/src/FileBrowser.cpp +++ b/src/FileBrowser.cpp @@ -1287,8 +1287,11 @@ void FileBrowser::DisplayDiskInfo(DiskImage* diskImage, const char* filenameForI } } -void FileBrowser::AutoSelectImage(const char* image) +void FileBrowser::SelectAutoMountImage(const char* image) { + f_chdir("/1541"); + RefreshFolderEntries(); + FileBrowser::BrowsableList::Entry* current = 0; int index; int maxEntries = folder.entries.size(); diff --git a/src/FileBrowser.h b/src/FileBrowser.h index 68da5e1..b311501 100644 --- a/src/FileBrowser.h +++ b/src/FileBrowser.h @@ -168,7 +168,7 @@ public: FileBrowser(DiskCaddy* diskCaddy, ROMs* roms, u8* deviceID, bool displayPNGIcons, ScreenBase* screenMain, ScreenBase* screenLCD, float scrollHighlightRate); - void AutoSelectImage(const char* image); + void SelectAutoMountImage(const char* image); void DisplayRoot(); void Update(); diff --git a/src/main.cpp b/src/main.cpp index 9e0895d..89b7e9f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -657,7 +657,7 @@ void CheckAutoMountImage(EXIT_TYPE reset_reason , FileBrowser* fileBrowser) { case EXIT_UNKNOWN: case EXIT_RESET: - fileBrowser->AutoSelectImage(autoMountImageName); + fileBrowser->SelectAutoMountImage(autoMountImageName); break; case EXIT_CD: case EXIT_KEYBOARD: