Explorar o código

Fixed undo redo interaction with find replace

Paulb23 %!s(int64=9) %!d(string=hai) anos
pai
achega
189b306722
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      tools/editor/code_editor.cpp

+ 2 - 1
tools/editor/code_editor.cpp

@@ -148,6 +148,7 @@ void FindReplaceDialog::_replace_skip_callback() {
 
 
 void FindReplaceDialog::_replace() {
 void FindReplaceDialog::_replace() {
 
 
+	text_edit->begin_complex_operation();
 	if (is_replace_all_mode()) {
 	if (is_replace_all_mode()) {
 
 
 		//line as x so it gets priority in comparison, column as y
 		//line as x so it gets priority in comparison, column as y
@@ -228,7 +229,7 @@ void FindReplaceDialog::_replace() {
 
 
 		_search();
 		_search();
 	}
 	}
-
+	text_edit->end_complex_operation();
 }
 }