Fix crash when removing json instance for scene asset that is different

This commit is contained in:
Wojtek Figat
2023-06-12 17:07:24 +02:00
parent d5cb34f1b4
commit 534d2388f5

View File

@@ -420,7 +420,9 @@ void JsonAsset::DeleteInstance()
MClass* klass = GetClass();
if (object && klass)
{
klass->GetField("_instance")->SetValue(object, nullptr);
const MField* field = klass->GetField("_instance");
if (field)
field->SetValue(object, nullptr);
}
// C++ instance