Mercurial > emacs
changeset 36824:7c7084a9f736
(fast_find_position): Return the correct vpos.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Thu, 15 Mar 2001 16:28:44 +0000 |
parents | ba833b7881d0 |
children | 63b1945845af |
files | src/xterm.c |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/xterm.c Thu Mar 15 13:29:29 2001 +0000 +++ b/src/xterm.c Thu Mar 15 16:28:44 2001 +0000 @@ -7248,11 +7248,13 @@ int maybe_next_line_p = 0; int line_start_position; int yb = window_text_bottom_y (w); - struct glyph_row *row = MATRIX_FIRST_TEXT_ROW (w->current_matrix); - struct glyph_row *best_row = row; - int row_vpos = 0, best_row_vpos = 0; + struct glyph_row *row, *best_row; + int row_vpos, best_row_vpos; int current_x; + row = best_row = MATRIX_FIRST_TEXT_ROW (w->current_matrix); + row_vpos = best_row_vpos = MATRIX_ROW_VPOS (row, w->current_matrix); + while (row->y < yb) { if (row->used[TEXT_AREA])