From a9bad592f9dc336d147d62367cd22b86f1f59206 Mon Sep 17 00:00:00 2001 From: Zach Pomerantz Date: Tue, 18 Oct 2016 18:01:18 -0700 Subject: [PATCH] ensure model attachment lifetimes --- interface/src/avatar/Avatar.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interface/src/avatar/Avatar.cpp b/interface/src/avatar/Avatar.cpp index 717a0eeac7..94632d5e45 100644 --- a/interface/src/avatar/Avatar.cpp +++ b/interface/src/avatar/Avatar.cpp @@ -603,14 +603,14 @@ void Avatar::fixupModelsInScene() { _skeletonModel->removeFromScene(scene, pendingChanges); _skeletonModel->addToScene(scene, pendingChanges); } - for (auto& attachmentModel : _attachmentModels) { + for (auto attachmentModel : _attachmentModels) { if (attachmentModel->isRenderable() && attachmentModel->needsFixupInScene()) { attachmentModel->removeFromScene(scene, pendingChanges); attachmentModel->addToScene(scene, pendingChanges); } } - for (auto& attachmentModelToRemove : _attachmentsToRemove) { + for (auto attachmentModelToRemove : _attachmentsToRemove) { attachmentModelToRemove->removeFromScene(scene, pendingChanges); } _attachmentsToDelete.insert(_attachmentsToDelete.end(), _attachmentsToRemove.begin(), _attachmentsToRemove.end());