diff --git a/source/blender/editors/space_node/node_draw.cc b/source/blender/editors/space_node/node_draw.cc index d727c30f3a0..3af12ee24a9 100644 --- a/source/blender/editors/space_node/node_draw.cc +++ b/source/blender/editors/space_node/node_draw.cc @@ -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";