# HG changeset patch # User Stefan Monnier # Date 1274238408 14400 # Node ID 144e6ea330f05c541e9c1b439e10c276ccc1df73 # Parent 136a119bc9818609bbe9afe5aa068781b678595f * indent.el (indent-region): Deactivate region (bug#6200). diff -r 136a119bc981 -r 144e6ea330f0 lisp/ChangeLog --- a/lisp/ChangeLog Tue May 18 20:01:24 2010 -0700 +++ b/lisp/ChangeLog Tue May 18 23:06:48 2010 -0400 @@ -1,3 +1,7 @@ +2010-05-19 Stefan Monnier + + * indent.el (indent-region): Deactivate region (bug#6200). + 2010-05-19 Glenn Morris * vc-dir.el (vc-dir): Don't pop-up-windows. (Bug#6204) diff -r 136a119bc981 -r 144e6ea330f0 lisp/indent.el --- a/lisp/indent.el Tue May 18 20:01:24 2010 -0700 +++ b/lisp/indent.el Tue May 18 23:06:48 2010 -0400 @@ -431,7 +431,11 @@ (or (eolp) (indent-to column 0)) (forward-line 1)) - (move-marker end nil)))) + (move-marker end nil))) + ;; In most cases, reindenting modifies the buffer, but it may also + ;; leave it unmodified, in which case we have to deactivate the mark + ;; by hand. + (deactivate-mark)) (defun indent-relative-maybe () "Indent a new line like previous nonblank line.