Back in April Giacomo Boffi reported that -unmapped was broken in 21.5. This
fixes it so once again no frame appears.
The problem was that the updated version of display-splash-screen called
pop-to-buffer, which mapped the frame. pop-to-buffer is moved to the
interactive function xemacs-splash-buffer instead.
2006-05-25 Malcolm Purvis <malcolmp(a)xemacs.org>
* startup.el (display-splash-screen): No longer bring buffer the
front. Fixes problems with -unmapped.
* startup.el (xemacs-splash-buffer): Pop splash buffer to the
front here instead.
xemacs-21.5-micro-patches source patch:
Diff command: cvs -q diff -u
Files affected: lisp/startup.el
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/startup.el,v
retrieving revision 1.56
diff -u -r1.56 startup.el
--- lisp/startup.el 2006/04/25 14:01:53 1.56
+++ lisp/startup.el 2006/05/25 11:46:03
＠＠ -1365,8 +1365,6 ＠＠
(let* ((after-change-functions nil) ; no font-lock, thank you
(elements (cond (tty (splash-screen-tty-body))
- (pop-to-buffer (current-buffer))
＠＠ -1377,6 +1375,8 ＠＠
(setq buffer-read-only nil)
+ (pop-to-buffer buffer)
;; (let ((present-file
Malcolm Purvis <malcolmp(a)xemacs.org>
Show replies by date