* xdisp.c (find_row_edges): Handle the case of characters
delivered from display vector. Fix tests related to it->method.
+ Handle the truncated_on_right_p rows.
2010-05-19 Eli Zaretskii <eliz@gnu.org>
Line ends in a newline from buffer eol_pos + 1
Line is continued from buffer max_pos + 1
+ Line is truncated on right it->current.pos
Line ends in a newline from string max_pos
Line is continued from string max_pos
Line is continued from display vector max_pos
SET_TEXT_POS (row->maxpos, max_pos, max_bpos);
}
}
+ else if (row->truncated_on_right_p)
+ /* display_line already called reseat_at_next_visible_line_start,
+ which puts the iterator at the beginning of the next line, in
+ the logical order. */
+ row->maxpos = it->current.pos;
else if (max_pos == min_pos && it->method != GET_FROM_BUFFER)
/* A line that is entirely from a string/image/stretch... */
row->maxpos = row->minpos;