summaryrefslogtreecommitdiff
path: root/lisp/frame.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1994-09-22 05:03:56 +0000
committerRichard M. Stallman <rms@gnu.org>1994-09-22 05:03:56 +0000
commit5517c7e9b735e84b9f435d2b51da26a010f533d0 (patch)
treeeceda1bc7978d18466a5226798707748b3354534 /lisp/frame.el
parent31cc2341fcbeb02c291d1c5567bd2af3525f22db (diff)
downloademacs-5517c7e9b735e84b9f435d2b51da26a010f533d0.tar.gz
(special-display-popup-frame): New argument PARAMS.
Use it as well as `special-display-frame-alist'.
Diffstat (limited to 'lisp/frame.el')
-rw-r--r--lisp/frame.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/frame.el b/lisp/frame.el
index e61e9a4c1d7..e19ad10a3c2 100644
--- a/lisp/frame.el
+++ b/lisp/frame.el
@@ -84,7 +84,7 @@ These supersede the values given in `default-frame-alist'.")
;; Display BUFFER in its own frame, reusing an existing window if any.
;; Return the window chosen.
;; Currently we do not insist on selecting the window within its frame.
-(defun special-display-popup-frame (buffer)
+(defun special-display-popup-frame (buffer &optional params)
(let ((window (get-buffer-window buffer t)))
(if window
;; If we have a window already, make it visible.
@@ -93,7 +93,7 @@ These supersede the values given in `default-frame-alist'.")
(raise-frame frame)
window)
;; If no window yet, make one in a new frame.
- (let ((frame (make-frame special-display-frame-alist)))
+ (let ((frame (make-frame (append params special-display-frame-alist))))
(set-window-buffer (frame-selected-window frame) buffer)
(set-window-dedicated-p (frame-selected-window frame) t)
(frame-selected-window frame)))))