diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2022-01-24 11:22:49 +0100 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2022-01-24 11:22:57 +0100 |
commit | 335a5a9e0f956d466305c73b6257a6caaefa3533 (patch) | |
tree | 6a4c03ad570802dcbff25680eec2c908e591a118 /lisp/image.el | |
parent | 6d3608be88e1b30d2d10ee81f14dd485275c20ff (diff) | |
download | emacs-335a5a9e0f956d466305c73b6257a6caaefa3533.tar.gz |
Make the `f' command work in image-mode again
* lisp/image.el (image-show-frame): Protect against not having
computed the animation data yed (bug#53489).
Diffstat (limited to 'lisp/image.el')
-rw-r--r-- | lisp/image.el | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/image.el b/lisp/image.el index af30353b956..ea1a22698c6 100644 --- a/lisp/image.el +++ b/lisp/image.el @@ -872,8 +872,9 @@ Frames are indexed from 0. Optional argument NOCHECK non-nil means do not check N is within the range of frames present in the image." (unless nocheck (if (< n 0) (setq n 0) - (setq n (min n (1- (car (plist-get (cdr image) - :animate-multi-frame-data))))))) + (setq n (min n (1- (car (or (plist-get (cdr image) + :animate-multi-frame-data) + (image-multi-frame-p image)))))))) (plist-put (cdr image) :index n) (force-window-update (plist-get (cdr image) :animate-buffer))) |