Fix strange crash

This commit is contained in:
Wojtek Figat
2022-06-28 20:26:10 +02:00
parent 27d266546e
commit 090225bef2

View File

@@ -57,14 +57,14 @@ void AssetReferenceBase::OnSet(Asset* asset)
void AssetReferenceBase::OnLoaded(Asset* asset) void AssetReferenceBase::OnLoaded(Asset* asset)
{ {
if (_asset != asset) if (this == nullptr || _asset != asset)
return; return;
Loaded(); Loaded();
} }
void AssetReferenceBase::OnUnloaded(Asset* asset) void AssetReferenceBase::OnUnloaded(Asset* asset)
{ {
if (_asset != asset) if (this == nullptr || _asset != asset)
return; return;
Unload(); Unload();
OnSet(nullptr); OnSet(nullptr);