[Bf-blender-cvs] [dae5c035531] temp-compact-node-prototype: cleanup
Jacques Lucke
noreply at git.blender.org
Thu Mar 25 16:11:06 CET 2021
Commit: dae5c0355314657fb2f39122ef57e313dce97338
Author: Jacques Lucke
Date: Thu Mar 25 13:09:00 2021 +0100
Branches: temp-compact-node-prototype
https://developer.blender.org/rBdae5c0355314657fb2f39122ef57e313dce97338
cleanup
===================================================================
M source/blender/nodes/geometry/nodes/node_geo_attribute_fill.cc
===================================================================
diff --git a/source/blender/nodes/geometry/nodes/node_geo_attribute_fill.cc b/source/blender/nodes/geometry/nodes/node_geo_attribute_fill.cc
index 194cc66d40e..f0d3863fc06 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_attribute_fill.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_attribute_fill.cc
@@ -46,6 +46,12 @@ static void geo_node_attribute_fill_init(bNodeTree *UNUSED(tree), bNode *node)
{
node->custom1 = CD_PROP_FLOAT;
node->custom2 = ATTR_DOMAIN_AUTO;
+
+ LISTBASE_FOREACH (bNodeSocket *, socket, &node->inputs) {
+ if (socket->type != SOCK_GEOMETRY) {
+ socket->flag |= SOCK_HIDDEN;
+ }
+ }
}
static void geo_node_attribute_fill_update(bNodeTree *UNUSED(ntree), bNode *node)
@@ -302,8 +308,10 @@ static void draw_socket_menu(bContext *UNUSED(C), uiLayout *layout, void *arg)
RNA_boolean_set(&expose_props, "expose", true);
}
else {
+ uiLayout *col = uiLayoutColumn(layout, false);
+ uiLayoutSetEnabled(col, (socket_info->socket->flag & SOCK_IN_USE) == 0);
PointerRNA expose_props;
- uiItemFullO(layout,
+ uiItemFullO(col,
"node.expose_input_socket",
"Unexpose",
ICON_TRACKING_CLEAR_BACKWARDS,
More information about the Bf-blender-cvs
mailing list