Nodes: Display node label for tooltips on a free reroute #120534

Merged
Hans Goudey merged 9 commits from mod_moder/blender:rerout_tooltip into main 2024-04-11 19:16:16 +02:00
1 changed files with 9 additions and 1 deletions

View File

@ -1642,7 +1642,15 @@ static std::string node_socket_get_tooltip(const SpaceNode *snode,
}
if (inspection_strings.is_empty()) {
output << bke::nodeSocketLabel(&socket);
const bNode &node = socket.owner_node();
if (node.is_reroute()) {
char reroute_name[MAX_NAME];
bke::nodeLabel(&ntree, &node, reroute_name, sizeof(reroute_name));
output << reroute_name;
}
else {
output << bke::nodeSocketLabel(&socket);
}
if (ntree.type == NTREE_GEOMETRY) {
output << ".\n\n";