]> git.eshelyaron.com Git - emacs.git/commitdiff
(do_switch_frame): If selected frame has a mini-window,
authorGerd Moellmann <gerd@gnu.org>
Fri, 26 Jan 2001 14:41:54 +0000 (14:41 +0000)
committerGerd Moellmann <gerd@gnu.org>
Fri, 26 Jan 2001 14:41:54 +0000 (14:41 +0000)
resize that to exact size.

src/ChangeLog
src/frame.c

index 49ae3e66d295a4e1ce1e4577d7d5002c1684f59c..5229e927211b9e1a138d0ea19e43160c1a047a31 100644 (file)
@@ -1,5 +1,8 @@
 2001-01-26  Gerd Moellmann  <gerd@gnu.org>
 
+       * frame.c (do_switch_frame): If selected frame has a mini-window,
+       resize that to exact size.
+
        * dispnew.c (adjust_glyph_matrix): Always clear desired matrices.
 
        * xdisp.c (display_line): Simplify check for glyphs fitting
@@ -7,7 +10,7 @@
 
        * xfns.c (xic_style): New variable.
        (create_frame_xic): Move static variable to global scope for
-       the case that `static' get's defined away.
+       the case that `static' gets defined away.
 
 2001-01-26  Kenichi Handa  <handa@etl.go.jp>
 
index fae6f8c7b3d3063406082c1c0a153e2d7d2a7efe..6850c92dc276450aa365b754534dde08b97c28a0 100644 (file)
@@ -620,6 +620,9 @@ do_switch_frame (frame, no_enter, track)
 #endif /* HAVE_X_WINDOWS */
 #endif /* ! 0 */
 
+  if (FRAME_HAS_MINIBUF_P (sf))
+    resize_mini_window (XWINDOW (FRAME_MINIBUF_WINDOW (sf)), 1);
+
   selected_frame = frame;
   if (! FRAME_MINIBUF_ONLY_P (XFRAME (selected_frame)))
     last_nonminibuf_frame = XFRAME (selected_frame);