Fix #140289: only show link warnings when link is visible

This commit is contained in:
Jacques Lucke
2025-06-13 10:17:19 +02:00
parent 9c946e87a5
commit d21d7702ca

View File

@@ -5189,7 +5189,9 @@ static void node_draw_nodetree(const bContext &C,
uiBlock &invalid_links_block = invalid_links_uiblock_init(C);
for (auto &&item : ntree.runtime->link_errors.items()) {
if (const bNodeLink *link = item.key.try_find(ntree)) {
draw_link_errors(C, snode, *link, item.value, invalid_links_block);
if (!bke::node_link_is_hidden(*link)) {
draw_link_errors(C, snode, *link, item.value, invalid_links_block);
}
}
}
UI_block_end(&C, &invalid_links_block);