diff --git a/apps/openmw/mwmp/Networking.cpp b/apps/openmw/mwmp/Networking.cpp index 07540fdf8..9f7ff6c6f 100644 --- a/apps/openmw/mwmp/Networking.cpp +++ b/apps/openmw/mwmp/Networking.cpp @@ -396,6 +396,9 @@ void Networking::preInit(std::vector &content, Files::Collections & { LOG_MESSAGE_SIMPLE(Log::LOG_ERROR, comparePluginsMonospaced(checksums, checksumsResponse, true).c_str()); SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "tes3mp", errmsg.c_str(), 0); +#if defined(_MSC_VER) + throw std::runtime_error("Shutting down."); +#endif MWBase::Environment::get().getStateManager()->requestQuit(); } }