diff options
author | Campbell Barton <ideasman42@gmail.com> | 2016-05-11 18:39:33 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2016-05-11 18:40:50 +0300 |
commit | 725a088ef9fce540069b19e9b1346c3d04056f8b (patch) | |
tree | dac50b9b248eab6f699ac1d5a3023b364308dc58 /source/blender/editors/transform | |
parent | 79d01de6b06223c769f41a898652100cfd4d8b67 (diff) |
Correct check for tree being in BVH cache
Diffstat (limited to 'source/blender/editors/transform')
-rw-r--r-- | source/blender/editors/transform/transform_snap_object.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/editors/transform/transform_snap_object.c b/source/blender/editors/transform/transform_snap_object.c index d01513f2064..2d7629604b1 100644 --- a/source/blender/editors/transform/transform_snap_object.c +++ b/source/blender/editors/transform/transform_snap_object.c @@ -786,9 +786,8 @@ static bool snapDerivedMesh( /* the tree is owned by the DM and may have been freed since we last used! */ if (treedata && treedata->tree) { - if (BLI_linklist_index(dm->bvhCache, treedata->tree) == -1) { + if (treedata->cached && !bvhcache_has_tree(&dm->bvhCache, treedata->tree)) { free_bvhtree_from_mesh(treedata); - } } } |