Create the expected default directories on memstick on startup, to reduce confusion for homebrew. See #9333

This commit is contained in:
Henrik Rydgard 2017-02-20 14:22:05 +01:00
parent fd20788a67
commit e8eb657091

View file

@ -658,6 +658,11 @@ void InitSysDirectories() {
g_Config.memStickDirectory = myDocsPath;
INFO_LOG(COMMON, "Memstick directory not present, creating at '%s'", g_Config.memStickDirectory.c_str());
}
// Create the default directories that a real PSP creates. Good for homebrew so they can
// expect a standard environment. Skipping THEME though, that's pointless.
File::CreateDir(g_Config.memStickDirectory + "PSP/COMMON");
File::CreateDir(g_Config.memStickDirectory + "PSP/GAME");
File::CreateDir(g_Config.memStickDirectory + "PSP/SAVEDATA");
const std::string testFile = g_Config.memStickDirectory + "/_writable_test.$$$";