Mercurial > emacs
diff src/dispnew.c @ 37098:e293840c7332
(adjust_glyph_matrix): Don't try to reuse the current
matrix of a window when the header line changes, when
new rows are allocated, or when the width changes.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Fri, 30 Mar 2001 14:07:20 +0000 |
parents | 7526acd3385c |
children | db78c8220a21 |
line wrap: on
line diff
--- a/src/dispnew.c Fri Mar 30 12:18:01 2001 +0000 +++ b/src/dispnew.c Fri Mar 30 14:07:20 2001 +0000 @@ -790,9 +790,12 @@ upper window). Invalidate all rows that are no longer part of the window. */ if (!marginal_areas_changed_p + && !header_line_changed_p + && new_rows == 0 + && dim.width == matrix->matrix_w && matrix->window_left_x == XFASTINT (w->left) && matrix->window_top_y == XFASTINT (w->top) - && matrix->window_width == window_box_width (w, -1)) + && matrix->window_width == window_width) { i = 0; while (matrix->rows[i].enabled_p