Revision: 49260
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=49260
Author:   campbellbarton
Date:     2012-07-26 17:14:23 +0000 (Thu, 26 Jul 2012)
Log Message:
-----------
workaround for depsgraph update issue with booleans.

Modified Paths:
--------------
    trunk/blender/source/blender/modifiers/intern/MOD_boolean.c

Modified: trunk/blender/source/blender/modifiers/intern/MOD_boolean.c
===================================================================
--- trunk/blender/source/blender/modifiers/intern/MOD_boolean.c 2012-07-26 
16:56:09 UTC (rev 49259)
+++ trunk/blender/source/blender/modifiers/intern/MOD_boolean.c 2012-07-26 
17:14:23 UTC (rev 49260)
@@ -127,8 +127,17 @@
        if (!bmd->object)
                return derivedData;
 
-       dm = bmd->object->derivedFinal;
 
+       /* 2.64 used this... */
+       /* dm = bmd->object->derivedFinal; */
+
+       /* but we want to make sure we can get the object
+        * in some cases the depsgraph fails us - especially for objects
+        * in other scenes when compositing */
+       if (bmd->object != ob) {
+               dm = mesh_get_derived_final(md->scene, bmd->object, 
CD_MASK_MESH);
+       }
+
        if (dm) {
                DerivedMesh *result;
 

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

Reply via email to