forked from bartvdbraak/blender
Fix (unreported) libquery's IDLooper for constraints not handling correctly referenced ID pointers...
This commit is contained in:
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(
|
||||
|
Loading…
Reference in New Issue
Block a user