Commit 43a03da5 authored by Eli Zaretskii's avatar Eli Zaretskii
Browse files

Fix cursor positioning at end of R2L line on TTY frames.

 xdisp.c (extend_face_to_end_of_line): Fix off-by-one error on
 TTY frames in testing whether a line needs face extension.
parent 26cdf528
2010-04-17 Eli Zaretskii <eliz@gnu.org>
* xdisp.c (extend_face_to_end_of_line): Fix off-by-one error on
TTY frames in testing whether a line needs face extension.
* xdisp.c (extend_face_to_end_of_line): Fix face extension at ZV.
* term.c (produce_special_glyphs): Mirror the backslash
......
......@@ -16803,8 +16803,10 @@ extend_face_to_end_of_line (it)
struct face *face;
struct frame *f = it->f;
/* If line is already filled, do nothing. */
if (it->current_x >= it->last_visible_x)
/* If line is already filled, do nothing. Non window-system frames
get a grace of one more ``pixel'' because their characters are
1-``pixel'' wide, so they hit the equality too early. */
if (it->current_x >= it->last_visible_x + !FRAME_WINDOW_P (f))
return;
/* Face extension extends the background and box of IT->face_id
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment