diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2019-05-22 10:23:17 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2019-05-23 00:33:27 +0300 |
commit | 5a3c44937f64776099125577126766c67f96139a (patch) | |
tree | f67e401370c3b2ca266ff3f19e1f335cad4e68e4 /source/blender/blenkernel/intern | |
parent | b471e48c305b6fdee69a862b50547a59dd368c4d (diff) |
Fix T64764: 'Reload' on linked libraries disconnects proxy armature datablocks.
Note that this only fixes the core issue reported (caused by own dummy
mistake in rBd0df7fb3b94ea), investigating that report uncovered at leat
two more issues, including a crasher (when reloading after an undo)...
Diffstat (limited to 'source/blender/blenkernel/intern')
-rw-r--r-- | source/blender/blenkernel/intern/library_query.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/library_query.c b/source/blender/blenkernel/intern/library_query.c index a95069a2af9..085051f633c 100644 --- a/source/blender/blenkernel/intern/library_query.c +++ b/source/blender/blenkernel/intern/library_query.c @@ -591,7 +591,7 @@ static void library_foreach_ID_link(Main *bmain, CALLBACK_INVOKE(object->parent, IDWALK_CB_NEVER_SELF); CALLBACK_INVOKE(object->track, IDWALK_CB_NEVER_SELF); /* object->proxy is refcounted, but not object->proxy_group... *sigh* */ - CALLBACK_INVOKE(object->proxy, IDWALK_CB_NEVER_SELF); + CALLBACK_INVOKE(object->proxy, IDWALK_CB_USER | IDWALK_CB_NEVER_SELF); CALLBACK_INVOKE(object->proxy_group, IDWALK_CB_NOP); /* Special case! |