diff lisp/simple.el @ 73209:4a27744452bb

(undo-elt-crosses-region): Fix the inequalities.
author Richard M. Stallman <rms@gnu.org>
date Mon, 02 Oct 2006 02:29:19 +0000
parents 181f8fa16272
children 400487787181 bb0e318b7c53
line wrap: on
line diff
--- a/lisp/simple.el	Mon Oct 02 02:27:12 2006 +0000
+++ b/lisp/simple.el	Mon Oct 02 02:29:19 2006 +0000
@@ -1648,12 +1648,12 @@
 	((null (car undo-elt))
 	 ;; (nil PROPERTY VALUE BEG . END)
 	 (let ((tail (nthcdr 3 undo-elt)))
-	   (not (or (< (car tail) end)
-		    (> (cdr tail) start)))))
+	   (and (< (car tail) end)
+		(> (cdr tail) start))))
 	((integerp (car undo-elt))
 	 ;; (BEGIN . END)
-	 (not (or (< (car undo-elt) end)
-		  (> (cdr undo-elt) start))))))
+	 (and (< (car undo-elt) end)
+	      (> (cdr undo-elt) start)))))
 
 ;; Return the first affected buffer position and the delta for an undo element
 ;; delta is defined as the change in subsequent buffer positions if we *did*