diff options
author | Gerd Moellmann <gerd@gnu.org> | 2001-01-26 14:41:54 +0000 |
---|---|---|
committer | Gerd Moellmann <gerd@gnu.org> | 2001-01-26 14:41:54 +0000 |
commit | 550f0e6a236d5019222bf9f5a7dc4a6f0a73093e (patch) | |
tree | 877b213119f28d73865af88a3ca135276ad3fa9e | |
parent | b7b20fbd16ed724495772ef6bc10744cd9e58b36 (diff) | |
download | emacs-550f0e6a236d5019222bf9f5a7dc4a6f0a73093e.tar.gz |
(do_switch_frame): If selected frame has a mini-window,
resize that to exact size.
-rw-r--r-- | src/ChangeLog | 5 | ||||
-rw-r--r-- | src/frame.c | 3 |
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); |