[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42178] branches/bmesh/blender/source/ blender/blenkernel/intern/object.c: fix [#29380] VParent + Mask Mod,

Campbell Barton ideasman42 at gmail.com
Sat Nov 26 21:48:27 CET 2011


Revision: 42178
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42178
Author:   campbellbarton
Date:     2011-11-26 20:48:18 +0000 (Sat, 26 Nov 2011)
Log Message:
-----------
fix [#29380] VParent + Mask Mod,
    line was out of sync with trunk

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/blenkernel/intern/object.c

Modified: branches/bmesh/blender/source/blender/blenkernel/intern/object.c
===================================================================
--- branches/bmesh/blender/source/blender/blenkernel/intern/object.c	2011-11-26 18:33:31 UTC (rev 42177)
+++ branches/bmesh/blender/source/blender/blenkernel/intern/object.c	2011-11-26 20:48:18 UTC (rev 42178)
@@ -2564,11 +2564,12 @@
 
 #else				/* ensure CD_MASK_BAREMESH for now */
 					BMEditMesh *em = (ob == scene->obedit)? ((Mesh*)ob->data)->edit_btmesh : NULL;
+					unsigned int data_mask= scene->customdata_mask | ob->customdata_mask | CD_MASK_BAREMESH;
 					if(em) {
-						makeDerivedMesh(scene, ob, em,  scene->customdata_mask | CD_MASK_BAREMESH, 0); /* was CD_MASK_BAREMESH */
+						makeDerivedMesh(scene, ob, em,  data_mask, 0); /* was CD_MASK_BAREMESH */
 					}
 					else {
-						makeDerivedMesh(scene, ob, NULL, scene->customdata_mask | CD_MASK_BAREMESH, 0);
+						makeDerivedMesh(scene, ob, NULL, data_mask, 0);
 					}
 #endif
 




More information about the Bf-blender-cvs mailing list