force delete OtherAvatar entities when necessary

This commit is contained in:
Andrew Meadows 2019-10-16 15:18:15 -07:00
parent 4159bc4862
commit fb090d1388

View file

@ -710,7 +710,7 @@ void EntityTree::deleteEntitiesByID(const QSet<EntityItemID>& ids, bool force, b
if (_simulation) { if (_simulation) {
_simulation->queueEraseDomainEntity(entity->getID()); _simulation->queueEraseDomainEntity(entity->getID());
} }
} else if (entity->isLocalEntity() || entity->isMyAvatarEntity()) { } else if (force || entity->isLocalEntity() || entity->isMyAvatarEntity()) {
entitiesToDelete.insert(entity); entitiesToDelete.insert(entity);
entity->collectChildrenForDelete(entitiesToDelete, sessionID); entity->collectChildrenForDelete(entitiesToDelete, sessionID);
} }