aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1995-07-21 07:50:21 +0000
committerRichard M. Stallman1995-07-21 07:50:21 +0000
commit2bb07400c9d0f4c796f8e213c733debe8cafe7aa (patch)
tree2aaef33b74b886eabed8ae9e65dafca14bc060f9 /src
parent73af359db68d77db724ed9f97cf5e759873a773d (diff)
downloademacs-2bb07400c9d0f4c796f8e213c733debe8cafe7aa.tar.gz
emacs-2bb07400c9d0f4c796f8e213c733debe8cafe7aa.zip
(do_switch_frame): Don't call choose_minibuffer_frame.
(choose_minibuf_frame): Choose frame regardless of minibuffer level.
Diffstat (limited to 'src')
-rw-r--r--src/frame.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/frame.c b/src/frame.c
index 382fa0b98a5..3c1a61ec29e 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -488,7 +488,6 @@ do_switch_frame (frame, no_enter, track)
488 last_nonminibuf_frame = selected_frame; 488 last_nonminibuf_frame = selected_frame;
489 489
490 Fselect_window (XFRAME (frame)->selected_window); 490 Fselect_window (XFRAME (frame)->selected_window);
491 choose_minibuf_frame ();
492 491
493 /* We want to make sure that the next event generates a frame-switch 492 /* We want to make sure that the next event generates a frame-switch
494 event to the appropriate frame. This seems kludgy to me, but 493 event to the appropriate frame. This seems kludgy to me, but
@@ -1875,13 +1874,13 @@ the rightmost or bottommost possible position (that stays within the screen).")
1875} 1874}
1876 1875
1877 1876
1877/* Put minibuf on currently selected frame's minibuffer.
1878 We do this whenever the user starts a new minibuffer
1879 or when a minibuffer exits. */
1880
1878choose_minibuf_frame () 1881choose_minibuf_frame ()
1879{ 1882{
1880 /* For lowest-level minibuf, put it on currently selected frame 1883 if (selected_frame != 0
1881 if frame has a minibuffer. */
1882
1883 if (minibuf_level == 0
1884 && selected_frame != 0
1885 && !EQ (minibuf_window, selected_frame->minibuffer_window)) 1884 && !EQ (minibuf_window, selected_frame->minibuffer_window))
1886 { 1885 {
1887 /* I don't think that any frames may validly have a null minibuffer 1886 /* I don't think that any frames may validly have a null minibuffer