Revision: 26422
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26422
Author:   blendix
Date:     2010-01-30 10:27:49 +0100 (Sat, 30 Jan 2010)

Log Message:
-----------
Fix #20221: switching to weight paint in textured viewport shading
mode leaves objects blue.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c

Modified: trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c        
2010-01-30 09:24:50 UTC (rev 26421)
+++ trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c        
2010-01-30 09:27:49 UTC (rev 26422)
@@ -1769,7 +1769,7 @@
                                        CDDM_calc_normals(dm);
                                }
 
-                               if(dataMask & CD_MASK_WEIGHT_MCOL)
+                               if((dataMask & CD_MASK_WEIGHT_MCOL) && 
(ob->mode & OB_MODE_WEIGHT_PAINT))
                                        add_weight_mcol_dm(ob, dm);
                        }
 
@@ -1835,7 +1835,7 @@
                CDDM_apply_vert_coords(finaldm, deformedVerts);
                CDDM_calc_normals(finaldm);
 
-               if(dataMask & CD_MASK_WEIGHT_MCOL)
+               if((dataMask & CD_MASK_WEIGHT_MCOL) && (ob->mode & 
OB_MODE_WEIGHT_PAINT))
                        add_weight_mcol_dm(ob, finaldm);
        } else if(dm) {
                finaldm = dm;
@@ -1847,7 +1847,7 @@
                        CDDM_calc_normals(finaldm);
                }
 
-               if(dataMask & CD_MASK_WEIGHT_MCOL)
+               if((dataMask & CD_MASK_WEIGHT_MCOL) && (ob->mode & 
OB_MODE_WEIGHT_PAINT))
                        add_weight_mcol_dm(ob, finaldm);
        }
 


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to