diff options
author | Karl Heuer <kwzh@gnu.org> | 1995-05-09 04:58:10 +0000 |
---|---|---|
committer | Karl Heuer <kwzh@gnu.org> | 1995-05-09 04:58:10 +0000 |
commit | 00082118dc9787b9ae76a87a94001f26cbf99bcd (patch) | |
tree | 35367d19501c8cd873ec945f6bee017d39c9887c /src/frame.c | |
parent | 45666a356f6b6f5fb3b27f585b8d228c2becf529 (diff) | |
download | emacs-00082118dc9787b9ae76a87a94001f26cbf99bcd.tar.gz |
(make_frame_without_minibuffer): New arg KB.
Require the new frame's minibuffer to be on the same display.
Diffstat (limited to 'src/frame.c')
-rw-r--r-- | src/frame.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/frame.c b/src/frame.c index bac0bbaa6ba..ad6a9a87c2f 100644 --- a/src/frame.c +++ b/src/frame.c @@ -256,8 +256,9 @@ make_frame (mini_p) default (the global minibuffer). */ struct frame * -make_frame_without_minibuffer (mini_window) +make_frame_without_minibuffer (mini_window, kb) register Lisp_Object mini_window; + KBOARD *kb; { register struct frame *f; @@ -275,6 +276,11 @@ make_frame_without_minibuffer (mini_window) CHECK_LIVE_WINDOW (mini_window, 0); } +#ifdef MULTI_KBOARD + if (XFRAME (XWINDOW (mini_window)->frame)->kboard != kb) + error ("frame and minibuffer must be on the same display"); +#endif + /* Make a frame containing just a root window. */ f = make_frame (0); |