diff options
author | Bastien Montagne <bastien@blender.org> | 2020-11-04 20:14:27 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2020-11-04 20:16:07 +0300 |
commit | 331614e09be27335475ae1543f11b3d509c3c20a (patch) | |
tree | fe05d5134a1145a67e832b301fb11b3d9d9b55ce /source/blender/blenkernel/intern/collection.c | |
parent | afe5345a3fd1676eebe8b64157133d787d21669d (diff) |
Fix T82384: Custom Properties for ShaderNodeTree do not save in blend files.
Not sure why those were excluded, there is no reason not to write ID
data itself for embedded IDs...
Diffstat (limited to 'source/blender/blenkernel/intern/collection.c')
-rw-r--r-- | source/blender/blenkernel/intern/collection.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/collection.c b/source/blender/blenkernel/intern/collection.c index c4640f33591..7ab63810719 100644 --- a/source/blender/blenkernel/intern/collection.c +++ b/source/blender/blenkernel/intern/collection.c @@ -174,6 +174,8 @@ static void collection_foreach_id(ID *id, LibraryForeachIDData *data) void BKE_collection_blend_write_nolib(BlendWriter *writer, Collection *collection) { + BKE_id_blend_write(writer, &collection->id); + /* Shared function for collection data-blocks and scene master collection. */ BKE_previewimg_blend_write(writer, collection->preview); @@ -198,7 +200,6 @@ static void collection_blend_write(BlendWriter *writer, ID *id, const void *id_a /* write LibData */ BLO_write_id_struct(writer, Collection, id_address, &collection->id); - BKE_id_blend_write(writer, &collection->id); BKE_collection_blend_write_nolib(writer, collection); } |