diff --git a/UI/GameSettingsScreen.cpp b/UI/GameSettingsScreen.cpp index 720097c25e..2e488a3ea3 100644 --- a/UI/GameSettingsScreen.cpp +++ b/UI/GameSettingsScreen.cpp @@ -1301,7 +1301,8 @@ UI::EventReturn GameSettingsScreen::OnJitAffectingSetting(UI::EventParams &e) { UI::EventReturn GameSettingsScreen::OnChangeMemStickDir(UI::EventParams &e) { #if PPSSPP_PLATFORM(MAC) || PPSSPP_PLATFORM(IOS) - System_BrowseForFolder(GetRequesterToken(), "", [](const std::string &value, int) { + auto initialPath = g_Config.memStickDirectory; + System_BrowseForFolder(GetRequesterToken(), "", initialPath, [](const std::string &value, int) { DarwinFileSystemServices::setUserPreferredMemoryStickDirectory(Path(value)); }); #else