Files
test2/source/blender/blenkernel
Bastien Montagne e14c9552c3 Liboverride: Refactor 'refresh' tagging and handling.
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
2023-11-24 14:51:30 +01:00
..
2023-08-30 22:36:36 +02:00
2023-09-05 11:04:27 +10:00
2023-08-25 09:40:42 +10:00
2023-07-04 17:03:02 +02:00
2023-07-24 22:06:55 +02:00
2023-08-25 09:40:42 +10:00
2023-09-05 11:04:27 +10:00
2023-09-27 13:03:29 +10:00
2023-11-22 16:11:32 +01:00
2023-08-18 08:56:12 +10:00
2023-08-30 22:36:36 +02:00