# HG changeset patch # User Richard M. Stallman # Date 1031801161 0 # Node ID eb00209848608a7d5155256c7f3d040417943b2e # Parent 8cdcbab66042ef27d5385e730e295e231549a356 (try_scrolling): If after make_cursor_line_fully_visible we go to too_near_end, call clear_glyph_matrix. (redisplay_window): After make_cursor_line_fully_visible, call clear_glyph_matrix and bypass `goto done'. diff -r 8cdcbab66042 -r eb0020984860 src/xdisp.c --- a/src/xdisp.c Thu Sep 12 03:22:40 2002 +0000 +++ b/src/xdisp.c Thu Sep 12 03:26:01 2002 +0000 @@ -9789,7 +9789,10 @@ /* If cursor ends up on a partially visible line, treat that as being off the bottom of the screen. */ if (! make_cursor_line_fully_visible (w)) - goto too_near_end; + { + clear_glyph_matrix (w->desired_matrix); + goto too_near_end; + } rc = SCROLLING_SUCCESS; } @@ -10496,9 +10499,10 @@ w->base_line_number = Qnil; if (!make_cursor_line_fully_visible (w)) + clear_glyph_matrix (w->desired_matrix); /* Drop through and scroll. */ - ; - goto done; + else + goto done; } else clear_glyph_matrix (w->desired_matrix);