aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGerd Moellmann2001-03-15 16:29:17 +0000
committerGerd Moellmann2001-03-15 16:29:17 +0000
commit03d1a1896654b1014db6e7da740b660cb6d81cc0 (patch)
tree73eef31408bc5a3b2a64a99ebd453b0a09f85195 /src
parent7589860e92a5a14c7cc63dd5e29301828aefeca9 (diff)
downloademacs-03d1a1896654b1014db6e7da740b660cb6d81cc0.tar.gz
emacs-03d1a1896654b1014db6e7da740b660cb6d81cc0.zip
(fast_find_position): Return the correct vpos.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog2
-rw-r--r--src/xterm.c8
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 @@
12001-03-15 Gerd Moellmann <gerd@gnu.org> 12001-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])