Commit 6756cd1d authored by Chong Yidong's avatar Chong Yidong

* xdisp.c (move_it_in_display_line_to): On text-only terminals,

account for the overflowing of newlines into the last glyph on the
display line (Bug#3482).
parent 62e8099c
2009-06-07 Chong Yidong <cyd@stupidchicken.com>
* xdisp.c (move_it_in_display_line_to): On text-only terminals,
account for the overflowing of newlines into the last glyph on the
display line (Bug#3482).
2009-06-05 David Reitter <david.reitter@gmail.com>
* nsselect.m (Fx_own_selection_internal, Fx_selection_exists_p,
......
......@@ -6918,7 +6918,14 @@ move_it_in_display_line_to (struct it *it,
set_iterator_to_next (it, 1);
#ifdef HAVE_WINDOW_SYSTEM
if (IT_OVERFLOW_NEWLINE_INTO_FRINGE (it))
/* One graphical terminals, newlines may
"overflow" into the fringe if
overflow-newline-into-fringe is non-nil.
On text-only terminals, newlines may
overflow into the last glyph on the
display line.*/
if (!FRAME_WINDOW_P (it->f)
|| IT_OVERFLOW_NEWLINE_INTO_FRINGE (it))
{
if (!get_next_display_element (it))
{
......@@ -7015,7 +7022,8 @@ move_it_in_display_line_to (struct it *it,
&& it->current_x >= it->last_visible_x)
{
#ifdef HAVE_WINDOW_SYSTEM
if (IT_OVERFLOW_NEWLINE_INTO_FRINGE (it))
if (!FRAME_WINDOW_P (it->f)
|| IT_OVERFLOW_NEWLINE_INTO_FRINGE (it))
{
if (!get_next_display_element (it)
|| BUFFER_POS_REACHED_P ())
......
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