diff options
author | Bastien Montagne <bastien@blender.org> | 2022-01-06 11:57:19 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2022-01-06 12:01:07 +0300 |
commit | e766dc9189a49dc6afc9474ae75999e6f4f9d4ac (patch) | |
tree | 0ca6fceb01f1ad0891b4b46807893e60bbf84eb3 /source/blender/blenkernel/intern | |
parent | 6f389f1bb856df2a1d9d29bc542b5ad76748a84e (diff) |
Fix (unreported) crash in liboverride after yesterday's commit.
Own mistake in rBbfb760e16acb.
Diffstat (limited to 'source/blender/blenkernel/intern')
-rw-r--r-- | source/blender/blenkernel/intern/lib_override.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/lib_override.c b/source/blender/blenkernel/intern/lib_override.c index b0231585f68..011b7a4924d 100644 --- a/source/blender/blenkernel/intern/lib_override.c +++ b/source/blender/blenkernel/intern/lib_override.c @@ -739,7 +739,8 @@ static void lib_override_overrides_group_tag_recursive(LibOverrideGroupTagData * BLI_assert(ID_IS_OVERRIDE_LIBRARY(id_owner)); BLI_assert(data->is_override); - if (id_owner->override_library->flag & IDOVERRIDE_LIBRARY_FLAG_NO_HIERARCHY) { + if (ID_IS_OVERRIDE_LIBRARY_REAL(id_owner) && + (id_owner->override_library->flag & IDOVERRIDE_LIBRARY_FLAG_NO_HIERARCHY) != 0) { return; } |