[Bf-blender-cvs] [c68295f] master: Fix incorrect flag checks for project-paint face winding

Campbell Barton noreply at git.blender.org
Sat May 31 09:32:47 CEST 2014


Commit: c68295f7d3cd39fbf7dc929d8e4e12ad484d52eb
Author: Campbell Barton
Date:   Sat May 31 17:29:02 2014 +1000
https://developer.blender.org/rBc68295f7d3cd39fbf7dc929d8e4e12ad484d52eb

Fix incorrect flag checks for project-paint face winding

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

M	source/blender/editors/sculpt_paint/paint_image_proj.c

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

diff --git a/source/blender/editors/sculpt_paint/paint_image_proj.c b/source/blender/editors/sculpt_paint/paint_image_proj.c
index 53435b6..cb2a94a 100644
--- a/source/blender/editors/sculpt_paint/paint_image_proj.c
+++ b/source/blender/editors/sculpt_paint/paint_image_proj.c
@@ -903,7 +903,7 @@ static bool check_seam(const ProjPaintState *ps,
 				*orig_fidx = (i1_fidx < i2_fidx) ? i1_fidx : i2_fidx;
 
 				/* initialize face winding if needed */
-				if (!ps->faceWindingFlags[face_index] & PROJ_FACE_WINDING_INIT)
+				if ((ps->faceWindingFlags[face_index] & PROJ_FACE_WINDING_INIT) == 0)
 					project_face_winding_init(ps, face_index);
 
 				/* first test if they have the same image */
@@ -1049,7 +1049,7 @@ static void project_face_seams_init(const ProjPaintState *ps, const int face_ind
 	int fidx2 = 0; /* next fidx in the face (0,1,2,3) -> (1,2,3,0) or (0,1,2) -> (1,2,0) for a tri */
 
 	/* initialize face winding if needed */
-	if (!ps->faceWindingFlags[face_index] & PROJ_FACE_WINDING_INIT)
+	if ((ps->faceWindingFlags[face_index] & PROJ_FACE_WINDING_INIT) == 0)
 		project_face_winding_init(ps, face_index);
 
 	do {




More information about the Bf-blender-cvs mailing list