diff options
author | Julian Eisel <julian@blender.org> | 2021-06-28 20:28:59 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2021-06-28 20:30:56 +0300 |
commit | 578ccdf75bb48f2e5a74def345a8ced437665d1f (patch) | |
tree | 3cac9777788996369a15be86ae7a5fdf86393ae4 /source/blender/blenkernel | |
parent | a5ed075110031792212a7f6b8a171242a3f428e8 (diff) |
Fix T89516: Crash on append
Caused by 37458798fa02, was doing a NULL-pointer dereference because it used
the wrong pointer to check if the data-block is linked.
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/intern/lib_id.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/lib_id.c b/source/blender/blenkernel/intern/lib_id.c index 8bcfb8e159c..297ee565257 100644 --- a/source/blender/blenkernel/intern/lib_id.c +++ b/source/blender/blenkernel/intern/lib_id.c @@ -1941,7 +1941,7 @@ void BKE_library_make_local(Main *bmain, ntree->tag &= ~LIB_TAG_DOIT; } - if (!ID_IS_LINKED(id->lib)) { + if (!ID_IS_LINKED(id)) { id->tag &= ~(LIB_TAG_EXTERN | LIB_TAG_INDIRECT | LIB_TAG_NEW); id->flag &= ~LIB_INDIRECT_WEAK_LINK; if (ID_IS_OVERRIDE_LIBRARY_REAL(id) && |