diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2018-10-11 20:15:00 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2018-10-11 20:15:00 -0400 |
commit | ec8f493bf9fefc33f027db24c4b175990b2d751c (patch) | |
tree | d712820f44721e95ac2f82a15188968085a7ca89 | |
parent | 5646dcbd1125049c3af342fadfcfcbd523ce53d3 (diff) |
[graphite] Remove assert
-rw-r--r-- | src/hb-graphite2.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/hb-graphite2.cc b/src/hb-graphite2.cc index 7f3cbfdf..e8d7c348 100644 --- a/src/hb-graphite2.cc +++ b/src/hb-graphite2.cc @@ -33,6 +33,8 @@ #include <graphite2/Segment.h> +#include "hb-ot-tag.h" + HB_SHAPER_DATA_ENSURE_DEFINE(graphite2, face) HB_SHAPER_DATA_ENSURE_DEFINE(graphite2, font) @@ -284,10 +286,9 @@ _hb_graphite2_shape (hb_shape_plan_t *shape_plan, &count, script_tag, nullptr, nullptr); - assert (count); seg = gr_make_seg (nullptr, grface, - script_tag[count - 1], + count ? script_tag[count - 1] : HB_OT_TAG_DEFAULT_SCRIPT, feats, gr_utf32, chars, buffer->len, 2 | (hb_buffer_get_direction (buffer) == HB_DIRECTION_RTL ? 1 : 0)); |