[Bf-blender-cvs] [9913da2] master: Found another bmesh func that invalidates loop indices...

Bastien Montagne noreply at git.blender.org
Wed May 28 18:57:55 CEST 2014


Commit: 9913da2b7f0a17112aa50d834d93d5f7961add06
Author: Bastien Montagne
Date:   Wed May 28 18:34:26 2014 +0200
https://developer.blender.org/rB9913da2b7f0a17112aa50d834d93d5f7961add06

Found another bmesh func that invalidates loop indices...

===================================================================

M	source/blender/bmesh/intern/bmesh_core.c

===================================================================

diff --git a/source/blender/bmesh/intern/bmesh_core.c b/source/blender/bmesh/intern/bmesh_core.c
index 6a13a99..b1d41c9 100644
--- a/source/blender/bmesh/intern/bmesh_core.c
+++ b/source/blender/bmesh/intern/bmesh_core.c
@@ -937,6 +937,9 @@ static bool bm_loop_reverse_loop(BMesh *bm, BMFace *f
 
 	BM_CHECK_ELEMENT(f);
 
+	/* Loop indices are no more valid! */
+	bm->elem_index_dirty |= BM_LOOP;
+
 	return true;
 }




More information about the Bf-blender-cvs mailing list