Fix (unreported) libquery's IDLooper for constraints not handling correctly referenced ID pointers...

This commit is contained in:
Bastien Montagne 2015-11-26 12:07:02 +01:00
parent bf9e88bfbe
commit b061b5ae7a

@ -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(