diff options
| author | Martin Rudalics | 2012-06-09 11:59:14 +0200 |
|---|---|---|
| committer | Martin Rudalics | 2012-06-09 11:59:14 +0200 |
| commit | e75852fd3e300c6f84637cfb1c2e53f89e598d15 (patch) | |
| tree | d66d1c5ab50767944e71353434536cb08d712195 | |
| parent | 1682701f2588a1ecc069a4f778dead6447a55270 (diff) | |
| download | emacs-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/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/window.el | 12 |
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 @@ | |||
| 1 | 2012-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 | |||
| 1 | 2012-06-09 Eli Zaretskii <eliz@gnu.org> | 6 | 2012-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. |