diff --git a/source/blender/compositor/realtime_compositor/intern/utilities.cc b/source/blender/compositor/realtime_compositor/intern/utilities.cc index 8be2e10a4c5..5d6dc116d51 100644 --- a/source/blender/compositor/realtime_compositor/intern/utilities.cc +++ b/source/blender/compositor/realtime_compositor/intern/utilities.cc @@ -84,6 +84,10 @@ bool is_output_linked_to_node_conditioned(DOutputSocket output, FunctionRef condition) { + if (!output->is_logically_linked()) { + return 0; + } + int count = 0; output.foreach_target_socket( [&](DInputSocket target, const TargetSocketPathInfo & /*path_info*/) {