[Bf-blender-cvs] [9905f5725c3] master: LibOverride: rempve ID preview from comparison (diffing) process.

Bastien Montagne noreply at git.blender.org
Fri Jun 19 17:01:26 CEST 2020


Commit: 9905f5725c366b6ee8b159a7293e8bd273922dfa
Author: Bastien Montagne
Date:   Fri Jun 19 16:52:23 2020 +0200
Branches: master
https://developer.blender.org/rB9905f5725c366b6ee8b159a7293e8bd273922dfa

LibOverride: rempve ID preview from comparison (diffing) process.

Accessing this from RNA may actually create some data, which we do not
want to happen when comparing data. Further more, preview is not data,
but a view of it, so we should be safe ignoring it entirely here.

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

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

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

diff --git a/source/blender/makesrna/intern/rna_ID.c b/source/blender/makesrna/intern/rna_ID.c
index 97536e31003..9a7a27dc8ae 100644
--- a/source/blender/makesrna/intern/rna_ID.c
+++ b/source/blender/makesrna/intern/rna_ID.c
@@ -1545,6 +1545,7 @@ static void rna_def_ID(BlenderRNA *brna)
       "Preview",
       "Preview image and icon of this data-block (None if not supported for this type of data)");
   RNA_def_property_clear_flag(prop, PROP_EDITABLE);
+  RNA_def_property_override_flag(prop, PROPOVERRIDE_NO_COMPARISON);
   RNA_def_property_pointer_funcs(prop, "rna_IDPreview_get", NULL, NULL, NULL);
 
   /* functions */



More information about the Bf-blender-cvs mailing list