Don't process lookups if buffer is in error

pull/155/head^2
Behdad Esfahbod 9 years ago
parent 4301703bdd
commit f92bd86cc8
  1. 2
      src/hb-ot-layout.cc

@ -954,7 +954,7 @@ apply_string (OT::hb_apply_context_t *c,
{ {
hb_buffer_t *buffer = c->buffer; hb_buffer_t *buffer = c->buffer;
if (unlikely (!buffer->len || !c->lookup_mask)) if (unlikely (buffer->in_error || !buffer->len || !c->lookup_mask))
return; return;
c->set_lookup_props (lookup.get_props ()); c->set_lookup_props (lookup.get_props ());

Loading…
Cancel
Save