Commit: 27b6636c4525bd051723d30a148c6a037ea169d8
Author: Bastien Montagne
Date:   Thu Sep 16 12:39:40 2021 +0200
Branches: master
https://developer.blender.org/rB27b6636c4525bd051723d30a148c6a037ea169d8

Cleanup: Comment about shpaekey being treated as embedded IDs in 
`BKE_id_newptr_and_tag_clear`.

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

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

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

diff --git a/source/blender/blenkernel/intern/lib_id.c 
b/source/blender/blenkernel/intern/lib_id.c
index daafa587feb..60b6d7ad66d 100644
--- a/source/blender/blenkernel/intern/lib_id.c
+++ b/source/blender/blenkernel/intern/lib_id.c
@@ -347,6 +347,9 @@ void BKE_id_newptr_and_tag_clear(ID *id)
   id->newid = NULL;
 
   /* Deal with embedded data too. */
+  /* NOTE: even though ShapeKeys are not technically embedded data currently, 
they behave as such
+   * in most cases, so for sake of consistency treat them as such here. Also 
mirrors the behavior
+   * in `BKE_lib_id_make_local`. */
   Key *key = BKE_key_from_id(id);
   if (key != NULL) {
     BKE_id_newptr_and_tag_clear(&key->id);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to