diff lisp/modes/outline.el @ 24:4103f0995bd7 r19-15b95

Import from CVS: tag r19-15b95
author cvs
date Mon, 13 Aug 2007 08:51:03 +0200
parents ac2d302a0011
children 56c54cf7c5b6
line wrap: on
line diff
--- a/lisp/modes/outline.el	Mon Aug 13 08:50:31 2007 +0200
+++ b/lisp/modes/outline.el	Mon Aug 13 08:51:03 2007 +0200
@@ -313,12 +313,12 @@
 	(run-hooks 'outline-minor-mode-hook))
     (setq selective-display nil))
   ;; When turning off outline mode, get rid of any ^M's.
-  (or outline-minor-mode
-      (outline-flag-region (point-min) (point-max) ?\n))
-  ;; XEmacs change
-  (set-buffer-modified-p (buffer-modified-p))
-  ;; #+XEmacs
-  (outline-install-menubar 'remove)
+  (unless outline-minor-mode
+    (outline-flag-region (point-min) (point-max) ?\n)
+    ;; XEmacs change
+    (set-buffer-modified-p (buffer-modified-p))
+    ;; #+XEmacs
+    (outline-install-menubar 'remove))
   ;; XEmacs change
   (redraw-modeline))