]> git.eshelyaron.com Git - emacs.git/commitdiff
* files.el (auto-save-mode): Handle buffer-save-size = -2
authorRichard M. Stallman <rms@gnu.org>
Tue, 21 Jul 2009 14:40:33 +0000 (14:40 +0000)
committerRichard M. Stallman <rms@gnu.org>
Tue, 21 Jul 2009 14:40:33 +0000 (14:40 +0000)
for toggling mode.

lisp/ChangeLog
lisp/files.el

index 581c20fcf656eb8f5ff37be8b637354d4a36cfb3..77dd24db798aae420fc7054e310955bff4717139 100644 (file)
@@ -1,3 +1,8 @@
+2009-07-21  Richard Stallman  <rms@gnu.org>
+
+       * files.el (auto-save-mode): Handle buffer-save-size = -2
+       for toggling mode.
+
 2009-07-21  Glenn Morris  <rgm@gnu.org>
 
        * textmodes/ispell.el (ispell-looking-back): Update declaration.
index d2109215d3eaf8fef115ca823dd46347e7905489..1528b380ff3b3fe3e2f46fc6cc27e4f9cdf0d973 100644 (file)
@@ -5005,7 +5005,7 @@ With prefix argument ARG, turn auto-saving on if positive, else off."
                 (or (not buffer-auto-save-file-name)
                     ;; If auto-save is off because buffer has shrunk,
                     ;; then toggling should turn it on.
-                    (< buffer-saved-size 0))
+                    (= buffer-saved-size -1))
               (or (eq arg t) (listp arg) (and (integerp arg) (> arg 0))))
             (if (and buffer-file-name auto-save-visited-file-name
                      (not buffer-read-only))