# HG changeset patch # User Richard M. Stallman # Date 765517782 0 # Node ID 3c7e3d1cc3ad18399ee027a8255f9b9168f584c7 # Parent 7251020c1c79cee7f2eb990b454b2f7037f5a003 (auto-save-mode): Don't let buffer-saved-size stay negative. diff -r 7251020c1c79 -r 3c7e3d1cc3ad lisp/files.el --- a/lisp/files.el Tue Apr 05 03:40:06 1994 +0000 +++ b/lisp/files.el Tue Apr 05 03:49:42 1994 +0000 @@ -1884,6 +1884,10 @@ (not buffer-read-only)) buffer-file-name (make-auto-save-file-name)))) + ;; If -1 was stored here, to temporarily turn off saving, + ;; turn it back on. + (and (< buffer-saved-size 0) + (setq buffer-saved-size 0)) (if (interactive-p) (message "Auto-save %s (in this buffer)" (if buffer-auto-save-file-name "on" "off")))