summaryrefslogtreecommitdiff
path: root/lisp/frame.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1995-06-14 16:16:04 +0000
committerRichard M. Stallman <rms@gnu.org>1995-06-14 16:16:04 +0000
commit06d7dff28f565c8da149bf62720baf3f91355969 (patch)
tree35c1dbd51106a9a18261cdfc9112ab1506c81434 /lisp/frame.el
parentcd494de4978c67d6ef37713ef6e26e482799df42 (diff)
downloademacs-06d7dff28f565c8da149bf62720baf3f91355969.tar.gz
(frame-notice-user-settings): When making a minibufferless
frame, don't copy `name' parm explicitly unless it was explicit before.
Diffstat (limited to 'lisp/frame.el')
-rw-r--r--lisp/frame.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/lisp/frame.el b/lisp/frame.el
index e1fb765a13b..1fba93e184f 100644
--- a/lisp/frame.el
+++ b/lisp/frame.el
@@ -246,9 +246,13 @@ These supersede the values given in `default-frame-alist'.")
(while (not (cdr (assq 'visibility
(frame-parameters frame-initial-frame))))
(sleep-for 1))
+ (setq parms (frame-parameters frame-initial-frame))
+ ;; Get rid of `name' unless it was specified explicitly before.
+ (or (assq 'name frame-initial-frame-alist)
+ (setq parms (delq (assq 'name parms) parms)))
(setq parms (append initial-frame-alist
default-frame-alist
- (frame-parameters frame-initial-frame)
+ parms
nil))
;; Get rid of `reverse', because that was handled
;; when we first made the frame.