summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerd Moellmann <gerd@gnu.org>2001-01-26 14:41:54 +0000
committerGerd Moellmann <gerd@gnu.org>2001-01-26 14:41:54 +0000
commit550f0e6a236d5019222bf9f5a7dc4a6f0a73093e (patch)
tree877b213119f28d73865af88a3ca135276ad3fa9e
parentb7b20fbd16ed724495772ef6bc10744cd9e58b36 (diff)
downloademacs-550f0e6a236d5019222bf9f5a7dc4a6f0a73093e.tar.gz
(do_switch_frame): If selected frame has a mini-window,
resize that to exact size.
-rw-r--r--src/ChangeLog5
-rw-r--r--src/frame.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 49ae3e66d29..5229e927211 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -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>
diff --git a/src/frame.c b/src/frame.c
index fae6f8c7b3d..6850c92dc27 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -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);