13824 |
bottom_vpos, dy); |
bottom_vpos, dy); |
13825 |
|
|
13826 |
if (first_unchanged_at_end_row) |
if (first_unchanged_at_end_row) |
13827 |
first_unchanged_at_end_row += dvpos; |
{ |
13828 |
|
first_unchanged_at_end_row += dvpos; |
13829 |
|
if (first_unchanged_at_end_row->y >= it.last_visible_y |
13830 |
|
|| !MATRIX_ROW_DISPLAYS_TEXT_P (first_unchanged_at_end_row)) |
13831 |
|
first_unchanged_at_end_row = NULL; |
13832 |
|
} |
13833 |
|
|
13834 |
/* If scrolling up, there may be some lines to display at the end of |
/* If scrolling up, there may be some lines to display at the end of |
13835 |
the window. */ |
the window. */ |
13886 |
|
|
13887 |
/* Update window_end_pos and window_end_vpos. */ |
/* Update window_end_pos and window_end_vpos. */ |
13888 |
if (first_unchanged_at_end_row |
if (first_unchanged_at_end_row |
|
&& first_unchanged_at_end_row->y < it.last_visible_y |
|
13889 |
&& !last_text_row_at_end) |
&& !last_text_row_at_end) |
13890 |
{ |
{ |
13891 |
/* Window end line if one of the preserved rows from the current |
/* Window end line if one of the preserved rows from the current |