]> code.delx.au - gnu-emacs/blobdiff - lisp/desktop.el
* configure.ac: Simplify gnutls tests.
[gnu-emacs] / lisp / desktop.el
index 360ff48339bb62b402b4ff14cd994a70c850b6cc..bad0073fbbab4dbf961f5ded557c11ca3e396553 100644 (file)
@@ -1413,8 +1413,8 @@ after that many seconds of idle time."
             (if (consp desktop-buffer-mark)
                 (progn
                   (move-marker (mark-marker) (car desktop-buffer-mark))
-                  ;; FIXME: Should we call (de)activate-mark instead?
-                  (setq mark-active (car (cdr desktop-buffer-mark))))
+                  (if (car (cdr desktop-buffer-mark))
+                      (activate-mark 'dont-touch-tmm)))
               (move-marker (mark-marker) desktop-buffer-mark)))
          ;; Never override file system if the file really is read-only marked.
          (when desktop-buffer-read-only (setq buffer-read-only desktop-buffer-read-only))