Commit ba1eeafa authored by Kenichi Handa's avatar Kenichi Handa
Browse files

(handle_composition_prop): Fix for the case of empty

composition component.
parent 37e21325
......@@ -4447,6 +4447,24 @@ handle_composition_prop (it)
 
if (id >= 0)
{
struct composition *cmp = composition_table[id];
if (cmp->glyph_len == 0)
{
/* No glyph. */
if (STRINGP (it->string))
{
IT_STRING_CHARPOS (*it) = end;
IT_STRING_BYTEPOS (*it) = string_char_to_byte (it->string,
end);
}
else
{
IT_CHARPOS (*it) = end;
IT_BYTEPOS (*it) = CHAR_TO_BYTE (end);
}
return HANDLED_RECOMPUTE_PROPS;
}
it->method = GET_FROM_COMPOSITION;
it->cmp_id = id;
it->cmp_len = COMPOSITION_LENGTH (prop);
......
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