mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-20 19:42:53 -08:00
Fix last change in buffer_posn_from_coords for text terminals.
dispnew.c (buffer_posn_from_coords): Add one-character offset for R2L lines.
This commit is contained in:
parent
6f505bc82d
commit
b43c883c71
2 changed files with 7 additions and 1 deletions
|
|
@ -1,5 +1,8 @@
|
|||
2010-08-20 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* dispnew.c (buffer_posn_from_coords): Fix last change for text
|
||||
terminals: add one-character offset for R2L lines..
|
||||
|
||||
* emacs.c <emacs_version>: Add a comment regarding
|
||||
msdos/mainmake.v2's dependency on the syntax of this declaration.
|
||||
|
||||
|
|
|
|||
|
|
@ -5402,7 +5402,10 @@ buffer_posn_from_coords (struct window *w, int *x, int *y, struct display_pos *p
|
|||
iterator doesn't know about that.) The following line adjusts
|
||||
the pixel position to the iterator geometry, which is what
|
||||
move_it_* routines use. */
|
||||
to_x = window_box_width (w, TEXT_AREA) - to_x;
|
||||
to_x = window_box_width (w, TEXT_AREA) - to_x
|
||||
/* Text terminals need a one-character offset to get it right. */
|
||||
- (FRAME_MSDOS_P (WINDOW_XFRAME (w))
|
||||
|| FRAME_TERMCAP_P (WINDOW_XFRAME (w)));
|
||||
|
||||
/* Now move horizontally in the row to the glyph under *X. */
|
||||
move_it_in_display_line (&it, ZV, to_x, MOVE_TO_X);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue