changeset 46106:8ce1177d6f2e

(redisplay_internal): Make optional_new_start really work.
author Richard M. Stallman <rms@gnu.org>
date Mon, 01 Jul 2002 07:55:03 +0000
parents a6851d9363cd
children a8fde13e8625
files src/xdisp.c
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/xdisp.c	Mon Jul 01 07:50:37 2002 +0000
+++ b/src/xdisp.c	Mon Jul 01 07:55:03 2002 +0000
@@ -8691,6 +8691,7 @@
       && this_line_buffer == current_buffer
       && current_buffer == XBUFFER (w->buffer)
       && NILP (w->force_start)
+      && NILP (w->optional_new_start)
       /* Point must be on the line that we have info recorded about.  */
       && PT >= CHARPOS (tlbufpos)
       && PT <= Z - CHARPOS (tlendpos)
@@ -9470,9 +9471,9 @@
 
 
 /* Modify the desired matrix of window W and W->vscroll so that the
-   line containing the cursor is fully visible.  If this requires
-   larger matrices than are allocated, set fonts_changed_p and return
-   0.  */
+   line containing the cursor is fully visible.
+   A value of 1 means there is nothing to be done or we did it.
+   A value of 0 causes redisplay.  */
 
 static int
 make_cursor_line_fully_visible (w)
@@ -9490,8 +9491,7 @@
   matrix = w->desired_matrix;
   row = MATRIX_ROW (matrix, w->cursor.vpos);
 
-  /* If the cursor row is not partially visible, there's nothing
-     to do.  */
+  /* If the cursor row is not partially visible, there's nothing to do.  */
   if (!MATRIX_ROW_PARTIALLY_VISIBLE_P (row))
     return 1;