From b79af55e16f56f9b5e20a3e73e7fb6e4d87b5379 Mon Sep 17 00:00:00 2001 From: Andrew Meadows Date: Thu, 14 Jul 2016 13:35:03 -0700 Subject: [PATCH] fix ref accounting for garbage collection --- libraries/physics/src/CollisionRenderMeshCache.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/physics/src/CollisionRenderMeshCache.cpp b/libraries/physics/src/CollisionRenderMeshCache.cpp index 6cf2f91ce2..3714d9d464 100644 --- a/libraries/physics/src/CollisionRenderMeshCache.cpp +++ b/libraries/physics/src/CollisionRenderMeshCache.cpp @@ -119,7 +119,7 @@ bool CollisionRenderMeshCache::releaseMesh(CollisionRenderMeshCache::Key key) { CollisionMeshMap::const_iterator itr = _geometryMap.find(key); if (itr != _geometryMap.end()) { assert((*itr).second.use_count() != 1); - if ((*itr).second.use_count() == 2) { + if ((*itr).second.use_count() == 1) { // we hold all of the references inside the cache so we'll try to delete later _pendingGarbage.push_back(key); }