aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2008-02-14 21:16:36 +0000
committerStefan Monnier2008-02-14 21:16:36 +0000
commit2f5bb432ac58bea249603f5eb89c9afaf6850cb2 (patch)
treeeb5cca9be3cb8a0a54cc6bd1cf9411309c9343f5
parent7f5d2c72415a8de8f23c24e1a0a09ec6234a278c (diff)
downloademacs-2f5bb432ac58bea249603f5eb89c9afaf6850cb2.tar.gz
emacs-2f5bb432ac58bea249603f5eb89c9afaf6850cb2.zip
(frame-notice-user-settings): Distinguish explicit parent-id
from the auto-generated one.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/frame.el3
2 files changed, 8 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 11ce4304280..ce0d100fc53 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12008-02-14 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * frame.el (frame-notice-user-settings): Distinguish explicit parent-id
4 from the auto-generated one.
5
12008-02-14 Glenn Morris <rgm@gnu.org> 62008-02-14 Glenn Morris <rgm@gnu.org>
2 7
3 * mail/rmail-spam-filter.el (rmail-spam-filter): Let-bind 8 * mail/rmail-spam-filter.el (rmail-spam-filter): Let-bind
diff --git a/lisp/frame.el b/lisp/frame.el
index 92b102a0878..34a46dfa634 100644
--- a/lisp/frame.el
+++ b/lisp/frame.el
@@ -417,6 +417,9 @@ there (in decreasing order of priority)."
417 ;; Get rid of `name' unless it was specified explicitly before. 417 ;; Get rid of `name' unless it was specified explicitly before.
418 (or (assq 'name frame-initial-frame-alist) 418 (or (assq 'name frame-initial-frame-alist)
419 (setq parms (delq (assq 'name parms) parms))) 419 (setq parms (delq (assq 'name parms) parms)))
420 ;; An explicit parent-id is a request to XEmbed the frame.
421 (or (assq 'parent-id frame-initial-frame-alist)
422 (setq parms (delq (assq 'parent-id parms) parms)))
420 423
421 (setq parms (append initial-frame-alist 424 (setq parms (append initial-frame-alist
422 window-system-frame-alist 425 window-system-frame-alist