diff options
| author | Gerd Moellmann | 2001-04-25 14:15:21 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2001-04-25 14:15:21 +0000 |
| commit | 8c56a9830e40451368fc6d16adede1f3d00850b6 (patch) | |
| tree | 34adbf2c06133fdfebf66dd549b1bf4354619c36 /src | |
| parent | 3ae14dd9d531c229aad4112338403f0910f96858 (diff) | |
| download | emacs-8c56a9830e40451368fc6d16adede1f3d00850b6.tar.gz emacs-8c56a9830e40451368fc6d16adede1f3d00850b6.zip | |
(try_window_id): Fix a case where window_end_pos
and window_end_bytepos were not adjusted.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/xdisp.c | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index dcd4dd19738..e1820b93b22 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2001-04-25 Gerd Moellmann <gerd@gnu.org> | ||
| 2 | |||
| 3 | * xdisp.c (try_window_id): Fix a case where window_end_pos | ||
| 4 | and window_end_bytepos were not adjusted. | ||
| 5 | |||
| 1 | 2001-04-23 Gerd Moellmann <gerd@gnu.org> | 6 | 2001-04-23 Gerd Moellmann <gerd@gnu.org> |
| 2 | 7 | ||
| 3 | * xfaces.c (compute_char_face): If buffer is unibyte, set CH to | 8 | * 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) | |||
| 11622 | break; | 11622 | break; |
| 11623 | 11623 | ||
| 11624 | w->window_end_vpos = make_number (vpos); | 11624 | w->window_end_vpos = make_number (vpos); |
| 11625 | row = MATRIX_ROW (w->desired_matrix, vpos); | ||
| 11626 | w->window_end_pos = make_number (Z - MATRIX_ROW_END_CHARPOS (row)); | ||
| 11627 | w->window_end_bytepos = Z_BYTE - MATRIX_ROW_END_BYTEPOS (row); | ||
| 11625 | } | 11628 | } |
| 11626 | else | 11629 | else |
| 11627 | abort (); | 11630 | abort (); |