diff --git a/pcsx2/PluginManager.cpp b/pcsx2/PluginManager.cpp index a1c43beebb..9c7a26a29e 100644 --- a/pcsx2/PluginManager.cpp +++ b/pcsx2/PluginManager.cpp @@ -1036,7 +1036,7 @@ void PluginManager::Shutdown() // Returns false if the plugin returned an error. bool PluginManager::DoFreeze( PluginsEnum_t pid, int mode, freezeData* data ) { - if( (pid == PluginId_GS) && wxThread::IsMain() ) + if( (pid == PluginId_GS) && !mtgsThread.IsSelf() ) { // GS needs some thread safety love...