[Bf-blender-cvs] [b061b5a] master: Fix (unreported) libquery's IDLooper for constraints not handling correctly referenced ID pointers...
Bastien Montagne
noreply at git.blender.org
Thu Nov 26 12:41:20 CET 2015
Commit: b061b5ae7a9933132a169c6b7248b8026fb8c170
Author: Bastien Montagne
Date: Thu Nov 26 12:07:02 2015 +0100
Branches: master
https://developer.blender.org/rBb061b5ae7a9933132a169c6b7248b8026fb8c170
Fix (unreported) libquery's IDLooper for constraints not handling correctly referenced ID pointers...
===================================================================
M source/blender/blenkernel/intern/library_query.c
===================================================================
diff --git a/source/blender/blenkernel/intern/library_query.c b/source/blender/blenkernel/intern/library_query.c
index 68e63c1..d882530 100644
--- a/source/blender/blenkernel/intern/library_query.c
+++ b/source/blender/blenkernel/intern/library_query.c
@@ -123,10 +123,11 @@ static void library_foreach_modifiersForeachIDLink(
}
static void library_foreach_constraintObjectLooper(bConstraint *UNUSED(con), ID **id_pointer,
- bool UNUSED(is_reference), void *user_data)
+ bool is_reference, void *user_data)
{
LibraryForeachIDData *data = (LibraryForeachIDData *) user_data;
- FOREACH_CALLBACK_INVOKE_ID_PP(data->self_id, id_pointer, data->flag, data->callback, data->user_data, IDWALK_NOP);
+ const int cd_flag = is_reference ? IDWALK_USER : IDWALK_NOP;
+ FOREACH_CALLBACK_INVOKE_ID_PP(data->self_id, id_pointer, data->flag, data->callback, data->user_data, cd_flag);
}
static void library_foreach_particlesystemsObjectLooper(
More information about the Bf-blender-cvs
mailing list