diff options
author | Jim Blandy <jimb@redhat.com> | 1993-06-16 21:24:11 +0000 |
---|---|---|
committer | Jim Blandy <jimb@redhat.com> | 1993-06-16 21:24:11 +0000 |
commit | 98e9d14baa4adcf389e392b2accc659869d6509d (patch) | |
tree | 0b03d3c255edaac4d6e0f69568082f4090a6a648 /lisp/frame.el | |
parent | 1fb2d074d63ae0b332c7f77633d5a8d6a52543d7 (diff) | |
download | emacs-98e9d14baa4adcf389e392b2accc659869d6509d.tar.gz |
* frame.el (set-frame-configuration): Don't try to set a frame's
minibuffer. This parameter can't be changed, so that would signal
an error.
Diffstat (limited to 'lisp/frame.el')
-rw-r--r-- | lisp/frame.el | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lisp/frame.el b/lisp/frame.el index b7553517240..5902e262de7 100644 --- a/lisp/frame.el +++ b/lisp/frame.el @@ -351,7 +351,14 @@ configuration, and other parameters set as specified in CONFIGURATION." (let ((parameters (assq frame config-alist))) (if parameters (progn - (modify-frame-parameters frame (nth 1 parameters)) + (modify-frame-parameters + frame + ;; Since we can't set a frame's minibuffer status, + ;; we might as well omit the parameter altogether. + (let* ((parms (nth 1 parameters)) + (mini (assq 'minibuffer parms))) + (if mini (setq parms (delq mini parms))) + parms)) (set-window-configuration (nth 2 parameters))) (setq frames-to-delete (cons frame frames-to-delete)))))) (frame-list)) |