summaryrefslogtreecommitdiffstats
path: root/scene/gui/code_edit.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2020-10-26 08:13:51 +0100
committerGitHub <noreply@github.com>2020-10-26 08:13:51 +0100
commitd92d16926e38c0764cffaeafd8578400daa387b7 (patch)
tree7140d7e71f7369d154b71f8123ea7d76d70aeb9e /scene/gui/code_edit.cpp
parent33ff670d3094e2a7d0d40fff582d1796f6e88b64 (diff)
parentb9c35af15d62f5259ace3f3bf670da93c9b3c64d (diff)
downloadredot-engine-d92d16926e38c0764cffaeafd8578400daa387b7.tar.gz
Merge pull request #42723 from Devination/linenumber-select
ScriptEditor: Fix line number gutter drag select
Diffstat (limited to 'scene/gui/code_edit.cpp')
-rw-r--r--scene/gui/code_edit.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/scene/gui/code_edit.cpp b/scene/gui/code_edit.cpp
index 1eb45d7fc6..f6f52fbf55 100644
--- a/scene/gui/code_edit.cpp
+++ b/scene/gui/code_edit.cpp
@@ -341,7 +341,10 @@ void CodeEdit::_gutter_clicked(int p_line, int p_gutter) {
}
if (p_gutter == line_number_gutter) {
- cursor_set_line(p_line);
+ set_selection_mode(TextEdit::SelectionMode::SELECTION_MODE_LINE, p_line, 0);
+ select(p_line, 0, p_line + 1, 0);
+ cursor_set_line(p_line + 1);
+ cursor_set_column(0);
return;
}