diff options
| author | Franklin Sobrinho | 2015-12-06 15:34:09 -0300 |
|---|---|---|
| committer | Franklin Sobrinho | 2015-12-06 15:34:09 -0300 |
| commit | b3ce127e313e4fb8a481aedd3fb27e67c189ec2a (patch) | |
| tree | 14be441f7e10348f51785bef7342e8cf3f4c221f /tools/editor/plugins/script_editor_plugin.cpp | |
| parent | 145af960c82d5867f2131c4270a269561d201f22 (diff) | |
| download | godot-b3ce127e313e4fb8a481aedd3fb27e67c189ec2a.tar.gz godot-b3ce127e313e4fb8a481aedd3fb27e67c189ec2a.tar.zst godot-b3ce127e313e4fb8a481aedd3fb27e67c189ec2a.zip | |
Diffstat (limited to 'tools/editor/plugins/script_editor_plugin.cpp')
| -rw-r--r-- | tools/editor/plugins/script_editor_plugin.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/editor/plugins/script_editor_plugin.cpp b/tools/editor/plugins/script_editor_plugin.cpp index 956e7a98a..4e394f9e3 100644 --- a/tools/editor/plugins/script_editor_plugin.cpp +++ b/tools/editor/plugins/script_editor_plugin.cpp @@ -1137,12 +1137,14 @@ void ScriptEditor::_menu_option(int p_option) { return; int line = tx->cursor_get_line(); int next_line = line + 1; + int column = tx->cursor_get_column(); - if (line == tx->get_line_count() - 1 || next_line >= tx->get_line_count()) + if (line >= tx->get_line_count() - 1) tx->set_line(line, tx->get_line(line) + "\n"); String line_clone = tx->get_line(line); tx->insert_at(line_clone, next_line); + tx->cursor_set_column(column); tx->update(); } break; |
