changeset 37166:aa543a0e2c40

(fancy-splash-head): Use splash8.xpm for color depth 8.
author Gerd Moellmann <gerd@gnu.org>
date Tue, 03 Apr 2001 13:51:41 +0000
parents 32679fe3e196
children c7097f2e0cde
files lisp/startup.el
diffstat 1 files changed, 11 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/startup.el	Tue Apr 03 13:37:23 2001 +0000
+++ b/lisp/startup.el	Tue Apr 03 13:51:41 2001 +0000
@@ -1074,10 +1074,16 @@
 
 (defun fancy-splash-head ()
   "Insert the head part of the splash screen into the current buffer."
-  (let* ((img (create-image (or fancy-splash-image
-				(if (and (display-color-p)
-					 (image-type-available-p 'xpm))
-				    "splash.xpm" "splash.pbm"))))
+  (let* ((image-file (cond ((stringp fancy-splash-image)
+			    fancy-splash-image)
+			   ((and (display-color-p)
+				 (image-type-available-p 'xpm))
+			    (if (and (fboundp 'x-display-planes)
+				     (= (funcall 'x-display-planes) 8))
+				"splash8.xpm"
+			      "splash.xpm"))
+			   (t "splash.pbm")))
+	 (img (create-image image-file))
 	 (image-width (and img (car (image-size img))))
 	 (window-width (window-width (selected-window))))
     (when img
@@ -1144,9 +1150,7 @@
 (defun fancy-splash-default-action ()
   "Default action for events in the splash screen buffer."
   (interactive)
-  (setq hansi last-nonmenu-event)
   (push last-command-event unread-command-events)
-  (setq unread (copy-sequence unread-command-events))
   (throw 'exit nil))
 
 
@@ -1177,9 +1181,7 @@
 	    (recursive-edit))
 	  (cancel-timer timer)
 	  (setq display-hourglass old-hourglass)
-	  (kill-buffer splash-buffer)
-	  (setq hansi2 last-nonmenu-event)
-	  ))))
+	  (kill-buffer splash-buffer)))))
 
 
 (defun use-fancy-splash-screens-p ()