From: Gerd Moellmann Date: Wed, 25 Apr 2001 14:15:21 +0000 (+0000) Subject: (try_window_id): Fix a case where window_end_pos X-Git-Tag: emacs-pretest-21.0.103~121 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=8c56a9830e40451368fc6d16adede1f3d00850b6;p=emacs.git (try_window_id): Fix a case where window_end_pos and window_end_bytepos were not adjusted. --- diff --git a/src/ChangeLog b/src/ChangeLog index dcd4dd19738..e1820b93b22 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2001-04-25 Gerd Moellmann + + * xdisp.c (try_window_id): Fix a case where window_end_pos + and window_end_bytepos were not adjusted. + 2001-04-23 Gerd Moellmann * xfaces.c (compute_char_face): If buffer is unibyte, set CH to diff --git a/src/xdisp.c b/src/xdisp.c index 90a35eedafd..5fc7c5de47c 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -11622,6 +11622,9 @@ try_window_id (w) break; w->window_end_vpos = make_number (vpos); + row = MATRIX_ROW (w->desired_matrix, vpos); + w->window_end_pos = make_number (Z - MATRIX_ROW_END_CHARPOS (row)); + w->window_end_bytepos = Z_BYTE - MATRIX_ROW_END_BYTEPOS (row); } else abort ();