diff options
author | Yuri Roubinsky <chaosus89@gmail.com> | 2021-08-11 10:53:26 +0300 |
---|---|---|
committer | Yuri Roubinsky <chaosus89@gmail.com> | 2021-08-11 10:53:26 +0300 |
commit | 8249ae8085475a66ea121e9018ec52f0bf0c4eb6 (patch) | |
tree | bff8254396e286059f57f5fdd490efab354312e0 | |
parent | 2c88e1c15df283be9b67affa24b533f5858bc913 (diff) |
Fix incorrect position of the created VisualShader nodes on zoomed graph
-rw-r--r-- | editor/plugins/visual_shader_editor_plugin.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/editor/plugins/visual_shader_editor_plugin.cpp b/editor/plugins/visual_shader_editor_plugin.cpp index f960da6732..038ce1467e 100644 --- a/editor/plugins/visual_shader_editor_plugin.cpp +++ b/editor/plugins/visual_shader_editor_plugin.cpp @@ -2361,6 +2361,7 @@ void VisualShaderEditor::_add_node(int p_idx, int p_op_idx, String p_resource_pa position += graph->get_size() * 0.5; position /= EDSCALE; } + position /= graph->get_zoom(); saved_node_pos_dirty = false; int id_to_use = visual_shader->get_valid_node_id(type); |