forked from bartvdbraak/blender
Fix T95543: incorrect handling of implicit field inputs in ui
This commit is contained in:
parent
eb071e3d3c
commit
65d287a14a
@ -273,6 +273,12 @@ static OutputFieldDependency find_group_output_dependencies(
|
||||
while (!sockets_to_check.is_empty()) {
|
||||
const InputSocketRef *input_socket = sockets_to_check.pop();
|
||||
|
||||
if (!input_socket->is_directly_linked() &&
|
||||
!field_state_by_socket_id[input_socket->id()].is_single) {
|
||||
/* This socket uses a field as input by default. */
|
||||
return OutputFieldDependency::ForFieldSource();
|
||||
}
|
||||
|
||||
for (const OutputSocketRef *origin_socket : input_socket->directly_linked_sockets()) {
|
||||
const NodeRef &origin_node = origin_socket->node();
|
||||
const SocketFieldState &origin_state = field_state_by_socket_id[origin_socket->id()];
|
||||
|
Loading…
Reference in New Issue
Block a user