diff --git a/Core/System.cpp b/Core/System.cpp index a6d91778c7..12aebdf5cb 100644 --- a/Core/System.cpp +++ b/Core/System.cpp @@ -330,7 +330,11 @@ bool PSP_InitStart(const CoreParameter &coreParam, std::string *error_string) { } *error_string = coreParameter.errorString; - return coreParameter.fileToStart != ""; + bool success = coreParameter.fileToStart != ""; + if (!success) { + pspIsIniting = false; + } + return success; } bool PSP_InitUpdate(std::string *error_string) {