diff options
author | RĂ©mi Verschelde <rverschelde@gmail.com> | 2020-08-14 16:03:55 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-14 16:03:55 +0200 |
commit | 167d48fde1ca5644780a97a33c07e10aa522437d (patch) | |
tree | 4f3eaec85ed6f09cad6ecb2d845d9a02cb52bb00 /scene/gui/text_edit.cpp | |
parent | 5100bb42ae92feff9d68d3ef080938980e666bbc (diff) | |
parent | 1f159306ed4068b364fbbd25507ad67ec736f589 (diff) |
Merge pull request #41114 from Cheeseness/indent_fix
Skip indentation of empty lines when indenting a selection.
Diffstat (limited to 'scene/gui/text_edit.cpp')
-rw-r--r-- | scene/gui/text_edit.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp index a17fdd0651..d6d8e74748 100644 --- a/scene/gui/text_edit.cpp +++ b/scene/gui/text_edit.cpp @@ -1872,6 +1872,9 @@ void TextEdit::indent_right() { for (int i = start_line; i <= end_line; i++) { String line_text = get_line(i); + if (line_text.size() == 0 && is_selection_active()) { + continue; + } if (indent_using_spaces) { // We don't really care where selection is - we just need to know indentation level at the beginning of the line. int left = _find_first_non_whitespace_column_of_line(line_text); |