diff options
Diffstat (limited to 'libass/ass_coretext.c')
-rw-r--r-- | libass/ass_coretext.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libass/ass_coretext.c b/libass/ass_coretext.c index f480d3c..d749df0 100644 --- a/libass/ass_coretext.c +++ b/libass/ass_coretext.c @@ -71,6 +71,9 @@ static bool check_postscript(void *priv) static bool check_glyph(void *priv, uint32_t code) { + if (code == 0) + return true; + CTFontDescriptorRef fontd = priv; CFCharacterSetRef set = CTFontDescriptorCopyAttribute(fontd, kCTFontCharacterSetAttribute); @@ -78,9 +81,6 @@ static bool check_glyph(void *priv, uint32_t code) if (!set) return true; - if (code == 0) - return true; - bool result = CFCharacterSetIsLongCharacterMember(set, code); SAFE_CFRelease(set); return result; |