aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Heuer1995-05-30 06:54:44 +0000
committerKarl Heuer1995-05-30 06:54:44 +0000
commit746bd2659a6100d05dfaacec12661ecacae4d13f (patch)
treee44f0ee3fe01a2a6c8b88b92a179db27e8b24e42
parent2526c29004c697b3e85e4a84f51124a9befc4549 (diff)
downloademacs-746bd2659a6100d05dfaacec12661ecacae4d13f.tar.gz
emacs-746bd2659a6100d05dfaacec12661ecacae4d13f.zip
(make-initial-minibuffer-frame): New function.
(frame-notice-user-settings): Call it.
-rw-r--r--lisp/frame.el9
1 files changed, 7 insertions, 2 deletions
diff --git a/lisp/frame.el b/lisp/frame.el
index 87a898d51e5..4e9fee8ec2a 100644
--- a/lisp/frame.el
+++ b/lisp/frame.el
@@ -272,8 +272,7 @@ These supersede the values given in `default-frame-alist'.")
272 ;; the only frame with a minibuffer. If it is, create a 272 ;; the only frame with a minibuffer. If it is, create a
273 ;; new one. 273 ;; new one.
274 (or (delq frame-initial-frame (minibuffer-frame-list)) 274 (or (delq frame-initial-frame (minibuffer-frame-list))
275 (make-frame (append minibuffer-frame-alist 275 (make-initial-minibuffer-frame nil))
276 '((minibuffer . only)))))
277 276
278 ;; If the initial frame is serving as a surrogate 277 ;; If the initial frame is serving as a surrogate
279 ;; minibuffer frame for any frames, we need to wean them 278 ;; minibuffer frame for any frames, we need to wean them
@@ -364,6 +363,12 @@ These supersede the values given in `default-frame-alist'.")
364 ;; Make sure frame-notice-user-settings does nothing if called twice. 363 ;; Make sure frame-notice-user-settings does nothing if called twice.
365 (setq frame-initial-frame nil))) 364 (setq frame-initial-frame nil)))
366 365
366(defun make-initial-minibuffer-frame (display)
367 (let ((parms (append minibuffer-frame-alist '((minibuffer . only)))))
368 (if display
369 (make-frame-on-display display parms)
370 (make-frame parms))))
371
367;; Delete from ALIST all elements whose car is KEY. 372;; Delete from ALIST all elements whose car is KEY.
368;; Return the modified alist. 373;; Return the modified alist.
369(defun frame-delete-all (key alist) 374(defun frame-delete-all (key alist)