diff --git a/Source/Engine/Content/Asset.cpp b/Source/Engine/Content/Asset.cpp index cb711013b..9fd4cee9c 100644 --- a/Source/Engine/Content/Asset.cpp +++ b/Source/Engine/Content/Asset.cpp @@ -666,7 +666,7 @@ void Asset::onLoaded() { onLoaded_MainThread(); } - else if (OnLoaded.IsBinded()) + else if (OnLoaded.IsBinded() || _references.HasItems()) { Function action; action.Bind(this);