aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorRichard M. Stallman1997-08-15 19:30:25 +0000
committerRichard M. Stallman1997-08-15 19:30:25 +0000
commit34fbecde23fc6731b2414ac0fcaf4732dc5fbc72 (patch)
tree9f9d46934b5bb996182dd8184799ab2484889a03 /lisp
parent350ce4cf0aa3fa61e04572888ea5a5dfd36b5184 (diff)
downloademacs-34fbecde23fc6731b2414ac0fcaf4732dc5fbc72.tar.gz
emacs-34fbecde23fc6731b2414ac0fcaf4732dc5fbc72.zip
(format-annotate-atomic-property-change): Fix prev change.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/format.el28
1 files changed, 14 insertions, 14 deletions
diff --git a/lisp/format.el b/lisp/format.el
index 9a74869be86..8ed5d78ab47 100644
--- a/lisp/format.el
+++ b/lisp/format.el
@@ -860,20 +860,20 @@ OLD and NEW are the values."
860 (setq num-ann (cdr num-ann))))) 860 (setq num-ann (cdr num-ann)))))
861 (if num-ann 861 (if num-ann
862 ;; Numerical annotation - use difference 862 ;; Numerical annotation - use difference
863 863 (progn
864 ;; If property is numeric, nil means 0 864 ;; If property is numeric, nil means 0
865 (cond ((and (numberp old) (null new)) 865 (cond ((and (numberp old) (null new))
866 (setq new 0)) 866 (setq new 0))
867 ((and (numberp new) (null old)) 867 ((and (numberp new) (null old))
868 (setq old 0))) 868 (setq old 0)))
869 869
870 (let* ((entry (car num-ann)) 870 (let* ((entry (car num-ann))
871 (increment (car entry)) 871 (increment (car entry))
872 (n (ceiling (/ (float (- new old)) (float increment)))) 872 (n (ceiling (/ (float (- new old)) (float increment))))
873 (anno (car (cdr entry)))) 873 (anno (car (cdr entry))))
874 (if (> n 0) 874 (if (> n 0)
875 (cons nil (make-list n anno)) 875 (cons nil (make-list n anno))
876 (cons (make-list (- n) anno) nil))) 876 (cons (make-list (- n) anno) nil))))
877 877
878 ;; Standard annotation 878 ;; Standard annotation
879 (let ((close (and old (cdr (assoc old prop-alist)))) 879 (let ((close (and old (cdr (assoc old prop-alist))))