From 46bb10a4271a327eb4643b427450891b0fcae7fb Mon Sep 17 00:00:00 2001 From: Bartek Skorupa Date: Thu, 16 May 2013 21:56:43 +0000 Subject: In 'Detach Outputs' invoke translate operator after all other operations. This gives same behavior as we have in 'Detach Node' operator --- node_efficiency_tools.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'node_efficiency_tools.py') diff --git a/node_efficiency_tools.py b/node_efficiency_tools.py index eb227cc9..fa806879 100644 --- a/node_efficiency_tools.py +++ b/node_efficiency_tools.py @@ -19,8 +19,8 @@ bl_info = { 'name': "Nodes Efficiency Tools", 'author': "Bartek Skorupa", - 'version': (2, 28), - 'blender': (2, 6, 6), + 'version': (2, 29), + 'blender': (2, 6, 7), 'location': "Node Editor Properties Panel (Ctrl-SPACE)", 'description': "Nodes Efficiency Tools", 'warning': "", @@ -1107,11 +1107,12 @@ class DetachOutputs(Operator, NodeToolBase): node.select = True bpy.ops.node.delete_reconnect() for new_node in new_nodes: - new_node.location.y += 100.0 new_node.select = True - + bpy.ops.transform.translate('INVOKE_DEFAULT') + return {'FINISHED'} + class LinkToOutputNode(Operator, NodeToolBase): bl_idname = "node.link_to_output_node" bl_label = "Link to Output Node" -- cgit v1.2.3