Cleanup: use slightly more efficient method to add multi-function parameter

This avoids one `GVArray` move.
This commit is contained in:
Jacques Lucke 2023-01-06 22:50:51 +01:00
parent 125b283589
commit ed1df2ce2b
1 changed files with 1 additions and 1 deletions

View File

@ -360,7 +360,7 @@ static void execute_multi_function_on_value_or_field(
const ValueOrFieldCPPType &type = *input_types[i];
const void *value_or_field = input_values[i];
const void *value = type.get_value_ptr(value_or_field);
params.add_readonly_single_input(GVArray::ForSingleRef(type.value, 1, value));
params.add_readonly_single_input(GPointer{type.value, value});
}
for (const int i : output_types.index_range()) {
const ValueOrFieldCPPType &type = *output_types[i];