aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Rudalics2012-06-09 11:59:14 +0200
committerMartin Rudalics2012-06-09 11:59:14 +0200
commite75852fd3e300c6f84637cfb1c2e53f89e598d15 (patch)
treed66d1c5ab50767944e71353434536cb08d712195
parent1682701f2588a1ecc069a4f778dead6447a55270 (diff)
downloademacs-e75852fd3e300c6f84637cfb1c2e53f89e598d15.tar.gz
emacs-e75852fd3e300c6f84637cfb1c2e53f89e598d15.zip
In special-display-popup-frame don't use window--display-buffer (Bug#11651).
* window.el (special-display-popup-frame): Don't use window--display-buffer (Bug#11651).
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/window.el12
2 files changed, 12 insertions, 5 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d053f74905b..7a1533a4009 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12012-06-09 Martin Rudalics <rudalics@gmx.at>
2
3 * window.el (special-display-popup-frame): Don't use
4 window--display-buffer (Bug#11651).
5
12012-06-09 Eli Zaretskii <eliz@gnu.org> 62012-06-09 Eli Zaretskii <eliz@gnu.org>
2 7
3 * makefile.w32-in (BIG_STACK_DEPTH): Enlarge to 2200. (Bug#11649) 8 * makefile.w32-in (BIG_STACK_DEPTH): Enlarge to 2200. (Bug#11649)
diff --git a/lisp/window.el b/lisp/window.el
index 2dcc296ace1..d9dd7b63e27 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -4263,11 +4263,13 @@ and (cdr ARGS) as second."
4263 special-display-buffer-names special-display-regexps) 4263 special-display-buffer-names special-display-regexps)
4264 (display-buffer buffer))) 4264 (display-buffer buffer)))
4265 ;; If no window yet, make one in a new frame. 4265 ;; If no window yet, make one in a new frame.
4266 (let ((frame 4266 (let* ((frame
4267 (with-current-buffer buffer 4267 (with-current-buffer buffer
4268 (make-frame (append args special-display-frame-alist))))) 4268 (make-frame (append args special-display-frame-alist))))
4269 (window--display-buffer 4269 (window (frame-selected-window frame)))
4270 buffer (frame-selected-window frame) 'frame t)))))) 4270 (display-buffer-record-window 'frame window buffer)
4271 (set-window-dedicated-p window t)
4272 window)))))
4271 4273
4272(defcustom special-display-function 'special-display-popup-frame 4274(defcustom special-display-function 'special-display-popup-frame
4273 "Function to call for displaying special buffers. 4275 "Function to call for displaying special buffers.