Add missing scenes locking
This commit is contained in:
@@ -830,6 +830,7 @@ Array<Actor*> Level::FindActors(const Tag& tag, Actor* root)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
ScopeLock lock(ScenesLock);
|
||||||
for (Scene* scene : Scenes)
|
for (Scene* scene : Scenes)
|
||||||
FindActorsRecursive(scene, tag, result);
|
FindActorsRecursive(scene, tag, result);
|
||||||
}
|
}
|
||||||
@@ -858,6 +859,7 @@ Array<Actor*> Level::FindActorsByParentTag(const Tag& parentTag, Actor* root)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
ScopeLock lock(ScenesLock);
|
||||||
for (Scene* scene : Scenes)
|
for (Scene* scene : Scenes)
|
||||||
FindActorsRecursiveByParentTags(scene, subTags, result);
|
FindActorsRecursiveByParentTags(scene, subTags, result);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user