aboutsummaryrefslogtreecommitdiff
path: root/scene/gui/text_edit.cpp
diff options
context:
space:
mode:
authorPaul Joannon2018-01-13 11:38:01 +0100
committerPaul Joannon2018-01-13 11:46:53 +0100
commit8ae0624c808ee48c37a09f66a4ed98dd0ae6d972 (patch)
tree98aaf0cb9121bcb2233709683ea4dd2cddba3061 /scene/gui/text_edit.cpp
parent7de3a114699fa31c8ab0ae8a5c95ef8e1113a090 (diff)
downloadgodot-8ae0624c808ee48c37a09f66a4ed98dd0ae6d972.tar.gz
godot-8ae0624c808ee48c37a09f66a4ed98dd0ae6d972.tar.zst
godot-8ae0624c808ee48c37a09f66a4ed98dd0ae6d972.zip
Diffstat (limited to 'scene/gui/text_edit.cpp')
-rw-r--r--scene/gui/text_edit.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp
index d673f2107..439b0ce60 100644
--- a/scene/gui/text_edit.cpp
+++ b/scene/gui/text_edit.cpp
@@ -4878,6 +4878,8 @@ void TextEdit::undo() {
else
undo_stack_pos = undo_stack_pos->prev();
+ deselect();
+
TextOperation op = undo_stack_pos->get();
_do_text_op(op, true);
current_op.version = op.prev_version;
@@ -4912,6 +4914,8 @@ void TextEdit::redo() {
if (undo_stack_pos == NULL)
return; //nothing to do.
+ deselect();
+
TextOperation op = undo_stack_pos->get();
_do_text_op(op, false);
current_op.version = op.version;