]> code.delx.au - gnu-emacs/commitdiff
(try_window_id): Add some xasserts.
authorGerd Moellmann <gerd@gnu.org>
Thu, 10 May 2001 12:25:51 +0000 (12:25 +0000)
committerGerd Moellmann <gerd@gnu.org>
Thu, 10 May 2001 12:25:51 +0000 (12:25 +0000)
src/ChangeLog
src/xdisp.c

index f92f805d6c5c072ce085580f13140ac16185c516..7e9b7b112846d45d1cf2edbfbf129c8f6b81cc7b 100644 (file)
@@ -1,3 +1,7 @@
+2001-05-10  Gerd Moellmann  <gerd@gnu.org>
+
+       * xdisp.c (try_window_id): Add some xasserts.
+
 2001-05-09  Gerd Moellmann  <gerd@gnu.org>
 
        * lisp.h (GLYPH_CHAR_VALID_P): Use CHAR_VALID_P.
index a0466038527c23fc28351db47da979b923353c4c..f9b9cb3c9abed7c0f4e726b2b446efbd2fa7096f 100644 (file)
@@ -11655,6 +11655,7 @@ try_window_id (w)
       w->window_end_bytepos = Z_BYTE - MATRIX_ROW_END_BYTEPOS (row);
       w->window_end_vpos
        = make_number (MATRIX_ROW_VPOS (row, w->current_matrix));
+      xassert (w->window_end_bytepos >= 0);
     }
   else if (last_text_row_at_end)
     {
@@ -11664,6 +11665,7 @@ try_window_id (w)
        = Z_BYTE - MATRIX_ROW_END_BYTEPOS (last_text_row_at_end);
       w->window_end_vpos
        = make_number (MATRIX_ROW_VPOS (last_text_row_at_end, desired_matrix));
+      xassert (w->window_end_bytepos >= 0);
     }
   else if (last_text_row)
     {
@@ -11676,6 +11678,7 @@ try_window_id (w)
        = Z_BYTE - MATRIX_ROW_END_BYTEPOS (last_text_row);
       w->window_end_vpos
        = make_number (MATRIX_ROW_VPOS (last_text_row, desired_matrix));
+      xassert (w->window_end_bytepos >= 0);
     }
   else if (first_unchanged_at_end_row == NULL
           && last_text_row == NULL
@@ -11697,6 +11700,7 @@ try_window_id (w)
       row = MATRIX_ROW (w->desired_matrix, vpos);
       w->window_end_pos = make_number (Z - MATRIX_ROW_END_CHARPOS (row));
       w->window_end_bytepos = Z_BYTE - MATRIX_ROW_END_BYTEPOS (row);
+      xassert (w->window_end_bytepos >= 0);
     }
   else
     abort ();