[Bf-blender-cvs] [b9525e3279c] geometry-nodes: Geometry Nodes: correct modifier name when creating from node editor

Jacques Lucke noreply at git.blender.org
Tue Dec 1 11:33:25 CET 2020


Commit: b9525e3279c4303f39da7e9b41b423b9fb0baf9c
Author: Jacques Lucke
Date:   Tue Dec 1 11:32:36 2020 +0100
Branches: geometry-nodes
https://developer.blender.org/rBb9525e3279c4303f39da7e9b41b423b9fb0baf9c

Geometry Nodes: correct modifier name when creating from node editor

The name should be the same as when the modifier is created in the
modifier tab of the properties editor.

===================================================================

M	release/scripts/startup/bl_operators/geometry_nodes.py
M	release/scripts/startup/bl_ui/space_node.py

===================================================================

diff --git a/release/scripts/startup/bl_operators/geometry_nodes.py b/release/scripts/startup/bl_operators/geometry_nodes.py
index 23926f28ab0..7d7e3793dba 100644
--- a/release/scripts/startup/bl_operators/geometry_nodes.py
+++ b/release/scripts/startup/bl_operators/geometry_nodes.py
@@ -42,10 +42,10 @@ def geometry_modifier_poll(context) -> bool:
 
     return True
 
-class NewGeometryNodeModifier(bpy.types.Operator):
+class NewGeometryNodesModifier(bpy.types.Operator):
     """Create a new modifier with a new geometry node group"""
 
-    bl_idname = "node.new_geometry_node_modifier"
+    bl_idname = "node.new_geometry_nodes_modifier"
     bl_label = "New Geometry Node Modifier"
     bl_options = {'REGISTER', 'UNDO'}
 
@@ -54,7 +54,7 @@ class NewGeometryNodeModifier(bpy.types.Operator):
         return geometry_modifier_poll(context)
 
     def execute(self, context):
-        modifier = context.object.modifiers.new("Empty", "NODES")
+        modifier = context.object.modifiers.new("GeometryNodes", "NODES")
 
         if not modifier:
             return {'CANCELLED'}
@@ -89,6 +89,6 @@ class NewGeometryNodeTreeAssign(bpy.types.Operator):
 
 
 classes = (
-    NewGeometryNodeModifier,
+    NewGeometryNodesModifier,
     NewGeometryNodeTreeAssign,
 )
diff --git a/release/scripts/startup/bl_ui/space_node.py b/release/scripts/startup/bl_ui/space_node.py
index 9ad454d49e1..1c4d1919f43 100644
--- a/release/scripts/startup/bl_ui/space_node.py
+++ b/release/scripts/startup/bl_ui/space_node.py
@@ -163,11 +163,11 @@ class NODE_HT_header(Header):
                 row.template_ID(snode, "node_tree", new="node.new_geometry_node_group_assign")
             elif ob:
                 active_modifier = ob.modifiers.active
-                if active_modifier and active_modifier.type == "NODES":                     
+                if active_modifier and active_modifier.type == "NODES":
                     row.template_ID(active_modifier, "node_group", new="node.new_geometry_node_group_assign")
                 else:
-                    row.template_ID(snode, "node_tree", new="node.new_geometry_node_modifier")
-            
+                    row.template_ID(snode, "node_tree", new="node.new_geometry_nodes_modifier")
+
 
         else:
             # Custom node tree is edited as independent ID block



More information about the Bf-blender-cvs mailing list