diff --git a/Source/Engine/Content/Asset.cpp b/Source/Engine/Content/Asset.cpp index 5560c20b9..5960badf6 100644 --- a/Source/Engine/Content/Asset.cpp +++ b/Source/Engine/Content/Asset.cpp @@ -430,7 +430,7 @@ void Asset::Reload() ScopeLock lock(Locker); - if (IsLoaded()) + if (IsLoaded() || LastLoadFailed()) { // Unload current data unload(true);