summaryrefslogtreecommitdiff
path: root/lisp/image-mode.el
diff options
context:
space:
mode:
authorStefan Kangas <stefan@marxist.se>2022-02-22 06:30:59 +0100
committerStefan Kangas <stefan@marxist.se>2022-02-22 06:30:59 +0100
commitbee54495e92ddf5d75e3f68ac7e823b221306719 (patch)
tree3469a04a9a7117c7e546e16605b543777d6d3d77 /lisp/image-mode.el
parent6b0e23412d367a3b90db01de9456431158525938 (diff)
parent666e40a109ea6c0079467e72c806bb04191ff4cc (diff)
downloademacs-bee54495e92ddf5d75e3f68ac7e823b221306719.tar.gz
emacs-bee54495e92ddf5d75e3f68ac7e823b221306719.tar.bz2
emacs-bee54495e92ddf5d75e3f68ac7e823b221306719.zip
Merge from origin/emacs-28
666e40a109 Fix 'display-line-numbers-mode' in hide-show buffers 68d134cf0f Don't check whether a deleted window is deletable (Bug#54028) b38223a844 A friendlier error message from image-mode in an empty buffer b7a651ba37 Update to Org 9.5.2-17-gea6b74 3a8c3f7abd ; Don't reference obsolete variables in edebug.el
Diffstat (limited to 'lisp/image-mode.el')
-rw-r--r--lisp/image-mode.el8
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/image-mode.el b/lisp/image-mode.el
index 5bee155460f..b2af3f06a27 100644
--- a/lisp/image-mode.el
+++ b/lisp/image-mode.el
@@ -645,9 +645,11 @@ Key bindings:
;; Bail out early if we have no image data.
(if (zerop (buffer-size))
(funcall (if (called-interactively-p 'any) 'error 'message)
- (if (file-exists-p buffer-file-name)
- "Empty file"
- "(New file)"))
+ (if (stringp buffer-file-name)
+ (if (file-exists-p buffer-file-name)
+ "Empty file"
+ "(New file)")
+ "Empty buffer"))
(image-mode--display)))
(defun image-mode--display ()