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: