[buffer] Fix crash
This commit is contained in:
parent
d6076747ac
commit
994eb7744c
|
@ -182,7 +182,7 @@ _hb_buffer_serialize_glyphs_json (hb_buffer_t *buffer,
|
||||||
} else
|
} else
|
||||||
return i - start;
|
return i - start;
|
||||||
|
|
||||||
if (flags & HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES)
|
if (pos && (flags & HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES))
|
||||||
{
|
{
|
||||||
x += pos[i].x_advance;
|
x += pos[i].x_advance;
|
||||||
y += pos[i].y_advance;
|
y += pos[i].y_advance;
|
||||||
|
@ -268,7 +268,7 @@ _hb_buffer_serialize_glyphs_text (hb_buffer_t *buffer,
|
||||||
} else
|
} else
|
||||||
return i - start;
|
return i - start;
|
||||||
|
|
||||||
if (flags & HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES)
|
if (pos && (flags & HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES))
|
||||||
{
|
{
|
||||||
x += pos[i].x_advance;
|
x += pos[i].x_advance;
|
||||||
y += pos[i].y_advance;
|
y += pos[i].y_advance;
|
||||||
|
|
Loading…
Reference in New Issue