Browse Source

Bugfix: Fix crash on shutdown caused by unreleased managed GC handles

BearishSun 7 years ago
parent
commit
7219c1560c
1 changed files with 4 additions and 1 deletions
  1. 4 1
      Source/Scripting/SBansheeEditor/BsEditorScriptLibrary.cpp

+ 4 - 1
Source/Scripting/SBansheeEditor/BsEditorScriptLibrary.cpp

@@ -8,6 +8,7 @@
 #include "BsMonoManager.h"
 #include "Serialization/BsScriptAssemblyManager.h"
 #include "BsMonoAssembly.h"
+#include "Scene/BsGameObjectManager.h"
 
 namespace bs
 {
@@ -81,8 +82,10 @@ namespace bs
 
 	void EditorScriptLibrary::destroy()
 	{
+		GameObjectManager::instance().destroyQueuedObjects();
+
 		unloadAssemblies();
 		EditorScriptManager::shutDown();
 		shutdownModules();
 	}
-}
+}