]> git.eshelyaron.com Git - emacs.git/commitdiff
(do_switch_frame): Don't call choose_minibuffer_frame.
authorRichard M. Stallman <rms@gnu.org>
Fri, 21 Jul 1995 07:50:21 +0000 (07:50 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 21 Jul 1995 07:50:21 +0000 (07:50 +0000)
(choose_minibuf_frame): Choose frame regardless of minibuffer level.

src/frame.c

index 382fa0b98a51f78506cec188dd85487f88f33bbb..3c1a61ec29e91273180e0c3897dd0c53c5baadbc 100644 (file)
@@ -488,7 +488,6 @@ do_switch_frame (frame, no_enter, track)
     last_nonminibuf_frame = selected_frame;
 
   Fselect_window (XFRAME (frame)->selected_window);
-  choose_minibuf_frame ();
 
   /* We want to make sure that the next event generates a frame-switch
      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).")
 }
 
 \f
+/* Put minibuf on currently selected frame's minibuffer.
+   We do this whenever the user starts a new minibuffer
+   or when a minibuffer exits.  */
+
 choose_minibuf_frame ()
 {
-  /* For lowest-level minibuf, put it on currently selected frame
-     if frame has a minibuffer.  */
-
-  if (minibuf_level == 0
-      && selected_frame != 0
+  if (selected_frame != 0
       && !EQ (minibuf_window, selected_frame->minibuffer_window))
     {
       /* I don't think that any frames may validly have a null minibuffer