[Bf-blender-cvs] [b2889c7cf12] master: Fix T61917: Metaball family inherits wrong resolution by deleted object

Campbell Barton noreply at git.blender.org
Wed Mar 6 03:41:06 CET 2019


Commit: b2889c7cf122a5bc6b028470c3c3800637e780ab
Author: Campbell Barton
Date:   Wed Mar 6 13:16:48 2019 +1100
Branches: master
https://developer.blender.org/rBb2889c7cf122a5bc6b028470c3c3800637e780ab

Fix T61917: Metaball family inherits wrong resolution by deleted object

Synchronizing values between object data is error prone (not updated on
creation or renaming), add an update to have them working as they did
in 2.79.

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

M	source/blender/blenkernel/intern/mball.c

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

diff --git a/source/blender/blenkernel/intern/mball.c b/source/blender/blenkernel/intern/mball.c
index c09df3aeccb..ae5cbcc4f49 100644
--- a/source/blender/blenkernel/intern/mball.c
+++ b/source/blender/blenkernel/intern/mball.c
@@ -56,6 +56,8 @@
 #include "BKE_object.h"
 #include "BKE_material.h"
 
+#include "DEG_depsgraph.h"
+
 /* Functions */
 
 /** Free (or release) any data used by this mball (does not free the mball itself). */
@@ -388,6 +390,7 @@ void BKE_mball_properties_copy(Scene *scene, Object *active_object)
 					mb->rendersize = active_mball->rendersize;
 					mb->thresh = active_mball->thresh;
 					mb->flag = active_mball->flag;
+					DEG_id_tag_update(&mb->id, 0);
 				}
 			}
 		}



More information about the Bf-blender-cvs mailing list