(image-type-available-p 'pbm)))
(let ((frame (fancy-splash-frame)))
(when frame
- (let* ((img (create-image (fancy-splash-image-file)))
- (image-height (and img (cdr (image-size img nil frame))))
- ;; We test frame-height and not window-height so that,
- ;; if the frame is split by displaying a warning, that
- ;; doesn't cause the normal splash screen to be used.
- ;; We subtract 2 from frame-height to account for the
- ;; echo area and the mode line.
- (frame-height (- (frame-height frame) 2)))
- (> frame-height (+ image-height 19)))))))
-
+ (let ((img (create-image (fancy-splash-image-file))))
+ (when img
+ (let ((image-height (cdr (image-size img nil frame)))
+ ;; We test frame-height and not window-height so that,
+ ;; if the frame is split by displaying a warning, that
+ ;; doesn't cause the normal splash screen to be used.
+ ;; We subtract 2 from frame-height to account for the
+ ;; echo area and the mode line.
+ (frame-height (- (frame-height frame) 2)))
+ (> frame-height (+ image-height 19)))))))))
(defun normal-splash-screen (&optional startup concise)
"Display non-graphic splash screen.