Jelajahi Sumber

Fix an editor crash when a scene object containing non-managed components is selected

BearishSun 8 tahun lalu
induk
melakukan
1fad29b696
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      Source/SBansheeEngine/Source/BsScriptComponent.cpp

+ 2 - 1
Source/SBansheeEngine/Source/BsScriptComponent.cpp

@@ -191,7 +191,8 @@ namespace bs
 				else
 				else
 				{
 				{
 					ScriptComponentBase* scriptComponent = ScriptGameObjectManager::instance().getBuiltinScriptComponent(component);
 					ScriptComponentBase* scriptComponent = ScriptGameObjectManager::instance().getBuiltinScriptComponent(component);
-					managedComponents.push_back(scriptComponent->getManagedInstance());
+					if(scriptComponent != nullptr)
+						managedComponents.push_back(scriptComponent->getManagedInstance());
 				}
 				}
 			}
 			}
 		}
 		}