diff --git a/source/blender/editors/space_node/node_draw.cc b/source/blender/editors/space_node/node_draw.cc index f1d66abab9219daf38b3714dfe2077ec2a1c0b45..9e14d53125c048ee6894fba4051acbdd528796c4 100644 --- a/source/blender/editors/space_node/node_draw.cc +++ b/source/blender/editors/space_node/node_draw.cc @@ -1581,7 +1581,12 @@ static void create_inspection_string_for_geometry_socket(fmt::memory_buffer &buf return; } - Span<bke::GeometryComponent::Type> supported_types = socket_decl->supported_types(); + Vector<bke::GeometryComponent::Type> supported_types = socket_decl->supported_types(); + if (!U.experimental.use_grease_pencil_version3) { + supported_types.remove_if([&](const bke::GeometryComponent::Type type) { + return type == bke::GeometryComponent::Type::GreasePencil; + }); + } if (supported_types.is_empty()) { fmt::format_to(fmt::appender(buf), TIP_("Supported: All Types")); return;