diff options
author | Bastien Montagne <bastien@blender.org> | 2021-04-07 16:50:53 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2021-04-08 12:31:24 +0300 |
commit | 8b68a75872372197d8b38c516f054d07f0b7ad30 (patch) | |
tree | 6d9d94078e68293ed84947b12e673127ee724cb0 /source/blender/makesdna/DNA_ID.h | |
parent | de6f19ce2256a8a6a8529297feb499b423163c9e (diff) |
LibOverride: Add a new 'leftover' flag to ID.
This flag is set for liboverride IDs that are detected as no longer
needed by resync process, while having been user-edited, so
auto-handling code cannot silently delete them.
Exposing those to users will be part of the new incoming Override
Outliner view.
Part of D10855.
Diffstat (limited to 'source/blender/makesdna/DNA_ID.h')
-rw-r--r-- | source/blender/makesdna/DNA_ID.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/makesdna/DNA_ID.h b/source/blender/makesdna/DNA_ID.h index d88db091cc2..f9524fac72d 100644 --- a/source/blender/makesdna/DNA_ID.h +++ b/source/blender/makesdna/DNA_ID.h @@ -491,6 +491,11 @@ enum { * Note that this also applies to shapekeys, even though they are not 100% embedded data... */ LIB_EMBEDDED_DATA_LIB_OVERRIDE = 1 << 12, + /** + * The override data-block appears to not be needed anymore after resync with linked data, but it + * was kept around (because e.g. detected as user-edited). + */ + LIB_LIB_OVERRIDE_RESYNC_LEFTOVER = 1 << 13, }; /** |