# HG changeset patch # User Gerd Moellmann # Date 974556871 0 # Node ID b501918e1c9d71f4c58df7f6c75429e1c1170ed9 # Parent 69c02e27fcb195604102c48c56443c47a4d3dee1 (resize_mini_window): Temporarily change to the mini-window's buffer if necessary. diff -r 69c02e27fcb1 -r b501918e1c9d src/xdisp.c --- a/src/xdisp.c Sat Nov 18 13:44:47 2000 +0000 +++ b/src/xdisp.c Sat Nov 18 14:14:31 2000 +0000 @@ -6128,6 +6128,13 @@ int height, max_height; int unit = CANON_Y_UNIT (f); struct text_pos start; + struct buffer *old_current_buffer = NULL; + + if (current_buffer != XBUFFER (w->buffer)) + { + old_current_buffer = current_buffer; + set_buffer_internal (XBUFFER (w->buffer)); + } init_iterator (&it, w, BEGV, BEGV_BYTE, NULL, DEFAULT_FACE_ID); @@ -6215,6 +6222,9 @@ window_height_changed_p = XFASTINT (w->height) != old_height; } } + + if (old_current_buffer) + set_buffer_internal (old_current_buffer); } return window_height_changed_p;