* lisp/whitespace.el (whitespace-newline-mode): Disable it right.
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 19 Sep 2011 18:06:14 +0000 (14:06 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 19 Sep 2011 18:06:14 +0000 (14:06 -0400)
Fixes: debbugs:9550

lisp/ChangeLog
lisp/whitespace.el

index d748c1a..344e4ab 100644 (file)
@@ -1,3 +1,7 @@
+2011-09-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * whitespace.el (whitespace-newline-mode): Disable it right (bug#9550).
+
 2011-09-19  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/tramp-sh.el (tramp-inline-compress-commands): Add "xz".
index 89f078a..e0bc743 100644 (file)
@@ -1105,8 +1105,8 @@ See also `whitespace-newline' and `whitespace-display-mappings'."
   :global     nil
   :group      'whitespace
   (let ((whitespace-style '(face newline-mark newline)))
-    (whitespace-mode whitespace-newline-mode)
-    ;; sync states (running a batch job)
+    (whitespace-mode (if whitespace-newline-mode 1 -1))
+    ;; Sync states (running a batch job).
     (setq whitespace-newline-mode whitespace-mode)))
 
 \f