Commit 27e11c01 authored by Eli Zaretskii's avatar Eli Zaretskii
Browse files

Fix display of overlay strings with faces after ellipsis (Bug#19307)

 src/xdisp.c (set_iterator_to_next): Set value of stop_charpos
 according to the object we are about to resume iterating.
parent e9a7e10b
2015-02-02 Eli Zaretskii <eliz@gnu.org>
* xdisp.c (set_iterator_to_next): Set value of stop_charpos
according to the object we are about to resume iterating.
(Bug#19307)
* dispnew.c (adjust_glyph_matrix): Set the update_mode_line flag
of the window whose current glyph matrix was resized, which
disables the mode-line row as side effect.
......
......@@ -7488,7 +7488,12 @@ set_iterator_to_next (struct it *it, int reseat_p)
 
/* Maybe recheck faces after display vector. */
if (recheck_faces)
it->stop_charpos = IT_CHARPOS (*it);
{
if (it->method == GET_FROM_STRING)
it->stop_charpos = IT_STRING_CHARPOS (*it);
else
it->stop_charpos = IT_CHARPOS (*it);
}
}
break;
 
......
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