diff options
| author | Gerd Moellmann | 2001-03-15 16:29:17 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2001-03-15 16:29:17 +0000 |
| commit | 03d1a1896654b1014db6e7da740b660cb6d81cc0 (patch) | |
| tree | 73eef31408bc5a3b2a64a99ebd453b0a09f85195 /src | |
| parent | 7589860e92a5a14c7cc63dd5e29301828aefeca9 (diff) | |
| download | emacs-03d1a1896654b1014db6e7da740b660cb6d81cc0.tar.gz emacs-03d1a1896654b1014db6e7da740b660cb6d81cc0.zip | |
(fast_find_position): Return the correct vpos.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 2 | ||||
| -rw-r--r-- | src/xterm.c | 8 |
2 files changed, 7 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 835c9a5d490..dfcfaa8dde2 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | 2001-03-15 Gerd Moellmann <gerd@gnu.org> | 1 | 2001-03-15 Gerd Moellmann <gerd@gnu.org> |
| 2 | 2 | ||
| 3 | * xterm.c (fast_find_position): Return the correct vpos. | ||
| 4 | |||
| 3 | * data.c (store_symval_forwarding): Add parameter BUF. If BUF is | 5 | * data.c (store_symval_forwarding): Add parameter BUF. If BUF is |
| 4 | non-null, set a per-buffer value in BUF instead of the current | 6 | non-null, set a per-buffer value in BUF instead of the current |
| 5 | buffer. | 7 | buffer. |
diff --git a/src/xterm.c b/src/xterm.c index 7652bbb0453..20c1fda2193 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -7248,11 +7248,13 @@ fast_find_position (w, pos, hpos, vpos, x, y) | |||
| 7248 | int maybe_next_line_p = 0; | 7248 | int maybe_next_line_p = 0; |
| 7249 | int line_start_position; | 7249 | int line_start_position; |
| 7250 | int yb = window_text_bottom_y (w); | 7250 | int yb = window_text_bottom_y (w); |
| 7251 | struct glyph_row *row = MATRIX_FIRST_TEXT_ROW (w->current_matrix); | 7251 | struct glyph_row *row, *best_row; |
| 7252 | struct glyph_row *best_row = row; | 7252 | int row_vpos, best_row_vpos; |
| 7253 | int row_vpos = 0, best_row_vpos = 0; | ||
| 7254 | int current_x; | 7253 | int current_x; |
| 7255 | 7254 | ||
| 7255 | row = best_row = MATRIX_FIRST_TEXT_ROW (w->current_matrix); | ||
| 7256 | row_vpos = best_row_vpos = MATRIX_ROW_VPOS (row, w->current_matrix); | ||
| 7257 | |||
| 7256 | while (row->y < yb) | 7258 | while (row->y < yb) |
| 7257 | { | 7259 | { |
| 7258 | if (row->used[TEXT_AREA]) | 7260 | if (row->used[TEXT_AREA]) |