Mercurial > emacs
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;