From a8705e99ee8ec9de2f25c3bac1e9895c2f98c224 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 7 Oct 2014 21:02:08 +0200 Subject: Sculpt: minor speedup for dyntopo Add retake to range-tree to avoid double lookup. --- source/blender/bmesh/intern/bmesh_log.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'source') diff --git a/source/blender/bmesh/intern/bmesh_log.c b/source/blender/bmesh/intern/bmesh_log.c index 0bb1a892ffe..709a174731f 100644 --- a/source/blender/bmesh/intern/bmesh_log.c +++ b/source/blender/bmesh/intern/bmesh_log.c @@ -423,9 +423,7 @@ static void bm_log_id_ghash_retake(RangeTreeUInt *unused_ids, GHash *id_ghash) void *key = BLI_ghashIterator_getKey(&gh_iter); unsigned int id = GET_UINT_FROM_POINTER(key); - if (range_tree_uint_has(unused_ids, id)) { - range_tree_uint_take(unused_ids, id); - } + range_tree_uint_retake(unused_ids, id); } } -- cgit v1.2.3