[Bf-blender-cvs] [9897ef6a20d] blender-v2.83-release: Fix T70948: Library Override: Parenting library override objects does not save offset from parent.

Bastien Montagne noreply at git.blender.org
Wed May 20 15:31:10 CEST 2020


Commit: 9897ef6a20dbbcf834ea949013daebfdd0b4e6de
Author: Bastien Montagne
Date:   Wed May 20 15:30:28 2020 +0200
Branches: blender-v2.83-release
https://developer.blender.org/rB9897ef6a20dbbcf834ea949013daebfdd0b4e6de

Fix T70948: Library Override: Parenting library override objects does not save offset from parent.

Parent inverse matrix needs to be overridable as well...

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

M	source/blender/makesrna/intern/rna_object.c

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

diff --git a/source/blender/makesrna/intern/rna_object.c b/source/blender/makesrna/intern/rna_object.c
index 33048d4b057..d72e09b1e67 100644
--- a/source/blender/makesrna/intern/rna_object.c
+++ b/source/blender/makesrna/intern/rna_object.c
@@ -2890,6 +2890,7 @@ static void rna_def_object(BlenderRNA *brna)
   prop = RNA_def_property(srna, "matrix_parent_inverse", PROP_FLOAT, PROP_MATRIX);
   RNA_def_property_float_sdna(prop, NULL, "parentinv");
   RNA_def_property_multi_array(prop, 2, rna_matrix_dimsize_4x4);
+  RNA_def_property_override_flag(prop, PROPOVERRIDE_OVERRIDABLE_LIBRARY);
   RNA_def_property_ui_text(
       prop, "Parent Inverse Matrix", "Inverse of object's parent matrix at time of parenting");
   RNA_def_property_update(prop, NC_OBJECT | ND_TRANSFORM, "rna_Object_internal_update");



More information about the Bf-blender-cvs mailing list