diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 3 | ||||
| -rw-r--r-- | src/dispnew.c | 5 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 5b44cc8f34c..2125f05b787 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2010-08-20 Eli Zaretskii <eliz@gnu.org> | 1 | 2010-08-20 Eli Zaretskii <eliz@gnu.org> |
| 2 | 2 | ||
| 3 | * dispnew.c (buffer_posn_from_coords): Fix last change for text | ||
| 4 | terminals: add one-character offset for R2L lines.. | ||
| 5 | |||
| 3 | * emacs.c <emacs_version>: Add a comment regarding | 6 | * emacs.c <emacs_version>: Add a comment regarding |
| 4 | msdos/mainmake.v2's dependency on the syntax of this declaration. | 7 | msdos/mainmake.v2's dependency on the syntax of this declaration. |
| 5 | 8 | ||
diff --git a/src/dispnew.c b/src/dispnew.c index efcfd101782..547ab2a4187 100644 --- a/src/dispnew.c +++ b/src/dispnew.c | |||
| @@ -5402,7 +5402,10 @@ buffer_posn_from_coords (struct window *w, int *x, int *y, struct display_pos *p | |||
| 5402 | iterator doesn't know about that.) The following line adjusts | 5402 | iterator doesn't know about that.) The following line adjusts |
| 5403 | the pixel position to the iterator geometry, which is what | 5403 | the pixel position to the iterator geometry, which is what |
| 5404 | move_it_* routines use. */ | 5404 | move_it_* routines use. */ |
| 5405 | to_x = window_box_width (w, TEXT_AREA) - to_x; | 5405 | to_x = window_box_width (w, TEXT_AREA) - to_x |
| 5406 | /* Text terminals need a one-character offset to get it right. */ | ||
| 5407 | - (FRAME_MSDOS_P (WINDOW_XFRAME (w)) | ||
| 5408 | || FRAME_TERMCAP_P (WINDOW_XFRAME (w))); | ||
| 5406 | 5409 | ||
| 5407 | /* Now move horizontally in the row to the glyph under *X. */ | 5410 | /* Now move horizontally in the row to the glyph under *X. */ |
| 5408 | move_it_in_display_line (&it, ZV, to_x, MOVE_TO_X); | 5411 | move_it_in_display_line (&it, ZV, to_x, MOVE_TO_X); |