[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16875] trunk/blender/source/blender/src/ imagepaint.c: only paint onto selected faces when painting mask is enabled.

Campbell Barton ideasman42 at gmail.com
Thu Oct 2 03:12:38 CEST 2008


Revision: 16875
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16875
Author:   campbellbarton
Date:     2008-10-02 03:12:37 +0200 (Thu, 02 Oct 2008)

Log Message:
-----------
only paint onto selected faces when painting mask is enabled. (request from Carsten)

Modified Paths:
--------------
    trunk/blender/source/blender/src/imagepaint.c

Modified: trunk/blender/source/blender/src/imagepaint.c
===================================================================
--- trunk/blender/source/blender/src/imagepaint.c	2008-10-02 00:48:31 UTC (rev 16874)
+++ trunk/blender/source/blender/src/imagepaint.c	2008-10-02 01:12:37 UTC (rev 16875)
@@ -720,7 +720,9 @@
 
 	if (texpaint) {
 		/* pick new face and image */
-		if (facesel_face_pick(s->me, mval, &newfaceindex, 0)) {
+		if (	facesel_face_pick(s->me, mval, &newfaceindex, 0) &&
+				((G.f & G_FACESELECT)==0 || (s->me->mface+newfaceindex)->flag & ME_FACE_SEL)
+		) {
 			ImBuf *ibuf;
 			
 			newimage = (Image*)((s->me->mtface+newfaceindex)->tpage);





More information about the Bf-blender-cvs mailing list