[Bf-blender-cvs] [79c5b4d4af2] functions: fix socket drawing
Jacques Lucke
noreply at git.blender.org
Tue Dec 17 13:54:08 CET 2019
Commit: 79c5b4d4af216b211db07a3981e60301e94f3a10
Author: Jacques Lucke
Date: Tue Dec 17 13:36:53 2019 +0100
Branches: functions
https://developer.blender.org/rB79c5b4d4af216b211db07a3981e60301e94f3a10
fix socket drawing
===================================================================
M release/scripts/startup/nodes/bparticle_nodes/custom_emitter.py
===================================================================
diff --git a/release/scripts/startup/nodes/bparticle_nodes/custom_emitter.py b/release/scripts/startup/nodes/bparticle_nodes/custom_emitter.py
index a6d731456f9..66cb2b8c9eb 100644
--- a/release/scripts/startup/nodes/bparticle_nodes/custom_emitter.py
+++ b/release/scripts/startup/nodes/bparticle_nodes/custom_emitter.py
@@ -64,7 +64,7 @@ class CustomEmitter(bpy.types.Node, SimulationNode):
self.invoke_type_selection(row, "set_attribute_type", "",
icon="SETTINGS", mode="BASE", settings=(index, ))
self.invoke_function(row, "remove_attribute", "", icon="X", settings=(index, ))
- if hasattr(socket, "draw_property"):
+ if not socket.is_linked and hasattr(socket, "draw_property"):
socket.draw_property(col, self, "")
else:
decl.draw_socket(layout, socket, index_in_decl)
@@ -145,7 +145,7 @@ class SpawnParticlesNode(bpy.types.Node, SimulationNode):
self.invoke_type_selection(row, "set_attribute_type", "",
icon="SETTINGS", mode="BASE", settings=(index, ))
self.invoke_function(row, "remove_attribute", "", icon="X", settings=(index, ))
- if hasattr(socket, "draw_property"):
+ if not socket.is_linked and hasattr(socket, "draw_property"):
socket.draw_property(col, self, "")
else:
decl.draw_socket(layout, socket, index_in_decl)
More information about the Bf-blender-cvs
mailing list