Commit: ee7042173c985b781b0e6eadfa3b602e484236eb
Author: Martin Felke
Date:   Wed Jan 10 22:00:45 2018 +0100
Branches: fracture_modifier
https://developer.blender.org/rBee7042173c985b781b0e6eadfa3b602e484236eb

fixed a crasher when moving an object in dynamic fracture and when attempting 
to undo/redo FM removal

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

M       source/blender/blenkernel/intern/pointcache.c
M       source/blender/editors/object/object_modifier.c

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

diff --git a/source/blender/blenkernel/intern/pointcache.c 
b/source/blender/blenkernel/intern/pointcache.c
index 8cedf8bec70..c34d1fe0cc0 100644
--- a/source/blender/blenkernel/intern/pointcache.c
+++ b/source/blender/blenkernel/intern/pointcache.c
@@ -1304,8 +1304,8 @@ static int  ptcache_rigidbody_write(int index, void 
*rb_v, void **data, int cfra
        float linvel[3] = {0.0f, 0.0f, 0.0f};
        float angvel[3] = {0.0f, 0.0f, 0.0f};
 
-       //if (!rbw->cache_index_map || !rbw->cache_offset_map)
-       //      return 1;
+       if (!rbw->cache_index_map || !rbw->cache_offset_map)
+               return 1;
 
        rbo = rbw->cache_index_map[index];
        
diff --git a/source/blender/editors/object/object_modifier.c 
b/source/blender/editors/object/object_modifier.c
index 54fd2b10e0a..a430dc44b4b 100644
--- a/source/blender/editors/object/object_modifier.c
+++ b/source/blender/editors/object/object_modifier.c
@@ -351,7 +351,7 @@ static bool object_modifier_remove(Main *bmain, Object *ob, 
ModifierData *md,
        modifier_free(md);
        BKE_object_free_derived_caches(ob);
 
-       if (do_rigidbody_cleanup)
+       if (do_rigidbody_cleanup && scene)
        {
                /* need to clean up modifier remainders inside the rigidbody 
world
                 * AFTER the modifier is gone...  but only from the operator ?*/

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to