Nodes: Display node label for tooltips on a free reroute

It is not so informative to display `Input` (name of input socket)
tooltip for free reroute node. Instead, use label for this.

Pull Request: https://projects.blender.org/blender/blender/pulls/120534
This commit is contained in:
Iliya Katueshenock 2024-04-11 19:16:07 +02:00 committed by Hans Goudey
parent 248dafef74
commit 0bd6279504

@ -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";