From: Guido van Rossum Date: Tue, 8 Jun 1999 12:54:56 +0000 (+0000) Subject: Tim Peters: made replacement atomic for undo/redo. X-Git-Tag: v1.6a1~1275 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9745f5a74f1e97ab5c3bcf754bbda920166deb62;p=thirdparty%2FPython%2Fcpython.git Tim Peters: made replacement atomic for undo/redo. --- diff --git a/Tools/idle/ReplaceDialog.py b/Tools/idle/ReplaceDialog.py index 3bff8b5e6714..813de48bfa19 100644 --- a/Tools/idle/ReplaceDialog.py +++ b/Tools/idle/ReplaceDialog.py @@ -142,10 +142,12 @@ class ReplaceDialog(SearchDialogBase): return 0 new = re.pcre_expand(m, self.replvar.get()) text.mark_set("insert", first) + text.undo_block_start() if m.group(): text.delete(first, last) if new: text.insert(first, new) + text.undo_block_stop() self.show_hit(first, text.index("insert")) self.ok = 0 return 1