* lisp/vc/smerge-mode.el (smerge-refine-subst): Don't deactivate the mark.
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 23 May 2011 17:03:03 +0000 (14:03 -0300)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 23 May 2011 17:03:03 +0000 (14:03 -0300)
Fixes: debbugs:8710

lisp/ChangeLog
lisp/vc/smerge-mode.el

index 31444f9..0b67667 100644 (file)
@@ -1,5 +1,8 @@
 2011-05-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * vc/smerge-mode.el (smerge-refine-subst): Don't deactivate the mark
+       (bug#8710).
+
        * emacs-lisp/lisp.el (up-list): Fix forward movement (bug#8708).
 
 2011-05-23  Ken Manheimer  <ken.manheimer@gmail.com>
index f26ccdb..286cb0a 100644 (file)
@@ -991,6 +991,7 @@ a copy of a region, just before preparing it to for `diff'.  It can be
 used to replace chars to try and eliminate some spurious differences."
   (let* ((buf (current-buffer))
          (pos (point))
+         deactivate-mark         ; The code does not modify any visible buffer.
          (file1 (make-temp-file "diff1"))
          (file2 (make-temp-file "diff2")))
     ;; Chop up regions into smaller elements and save into files.