|
@@ -95,7 +95,7 @@ namespace BansheeEngine
|
|
|
HSceneObject current = *iter;
|
|
HSceneObject current = *iter;
|
|
|
HPrefab prefabLink = static_resource_cast<Prefab>(gResources().loadFromUUID(current->mPrefabLinkUUID, false, false));
|
|
HPrefab prefabLink = static_resource_cast<Prefab>(gResources().loadFromUUID(current->mPrefabLinkUUID, false, false));
|
|
|
|
|
|
|
|
- if (prefabLink != nullptr && prefabLink->getHash() != current->mPrefabHash)
|
|
|
|
|
|
|
+ if (prefabLink.isLoaded(false) && prefabLink->getHash() != current->mPrefabHash)
|
|
|
{
|
|
{
|
|
|
// Save IDs, destroy original, create new, restore IDs
|
|
// Save IDs, destroy original, create new, restore IDs
|
|
|
SceneObjectProxy soProxy;
|
|
SceneObjectProxy soProxy;
|