[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/frame.el,v
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/frame.el,v |
Date: |
Mon, 15 Oct 2007 02:07:54 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Miles Bader <miles> 07/10/15 02:07:53
Index: lisp/frame.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/frame.el,v
retrieving revision 1.259
retrieving revision 1.260
diff -u -b -r1.259 -r1.260
--- lisp/frame.el 13 Oct 2007 17:57:47 -0000 1.259
+++ lisp/frame.el 15 Oct 2007 02:07:48 -0000 1.260
@@ -950,8 +950,15 @@
;; 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)))
+ (mini (assq 'minibuffer parms))
+ (name (assq 'name parms))
+ (explicit-name (cdr (assq 'explicit-name parms))))
+ (when mini (setq parms (delq mini parms)))
+ ;; Leave name in iff it was set explicitly.
+ ;; This should fix the behavior reported in
+ ;;
http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01632.html
+ (when (and name (not explicit-name))
+ (setq parms (delq name parms)))
parms))
(set-window-configuration (nth 2 parameters)))
(setq frames-to-delete (cons frame frames-to-delete)))))
- [Emacs-diffs] Changes to emacs/lisp/frame.el,v, Richard M. Stallman, 2007/10/01
- [Emacs-diffs] Changes to emacs/lisp/frame.el,v, Miles Bader, 2007/10/09
- [Emacs-diffs] Changes to emacs/lisp/frame.el,v, Stefan Monnier, 2007/10/10
- [Emacs-diffs] Changes to emacs/lisp/frame.el,v, Stefan Monnier, 2007/10/10
- [Emacs-diffs] Changes to emacs/lisp/frame.el,v, Dan Nicolaescu, 2007/10/13
- [Emacs-diffs] Changes to emacs/lisp/frame.el,v, Dan Nicolaescu, 2007/10/13
- [Emacs-diffs] Changes to emacs/lisp/frame.el,v,
Miles Bader <=