X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/99fe98d37a39d26f5dea424926d0e0a082655fe5..439f3c3e567692b6823923d569a06ac206d1c3be:/lisp/image.el diff --git a/lisp/image.el b/lisp/image.el index ad21936136..08df7d4aa1 100644 --- a/lisp/image.el +++ b/lisp/image.el @@ -792,9 +792,10 @@ If the image has a non-nil :speed property, it acts as a multiplier for the animation speed. A negative value means to animate in reverse." (when (and (buffer-live-p (plist-get (cdr image) :animate-buffer)) ;; Delayed more than two seconds more than expected. - (when (> (- (float-time) target-time) 2) - (message "Stopping animation; animation possibly too big") - nil)) + (or (<= (- (float-time) target-time) 2) + (progn + (message "Stopping animation; animation possibly too big") + nil))) (image-show-frame image n t) (let* ((speed (image-animate-get-speed image)) (time (float-time))