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