e14c9552c3
Move tagging from `flush_editors_id_update` to `deg::id_tag_update`. Since ID relationships cannot always be trusted when tagging for update happens (can happen e.g. during liboverride apply itself, when deleting IDs, and so on), embedded IDs are simply tagged here too, instead of directly tagging their owner ID. Propagation from embedded to owner ID then happens when checking and 'consuming' the `LIB_TAG_LIBOVERRIDE_AUTOREFRESH` ID tag, in `BKE_lib_override_library_main_operations_create`. Pull Request: https://projects.blender.org/blender/blender/pulls/115319 |
||
---|---|---|
.. | ||
intern | ||
CMakeLists.txt | ||
DEG_depsgraph.hh | ||
DEG_depsgraph_build.hh | ||
DEG_depsgraph_debug.hh | ||
DEG_depsgraph_light_linking.hh | ||
DEG_depsgraph_physics.hh | ||
DEG_depsgraph_query.hh |