From 03034acb8a9fdd33135bc3775a1f932da9ebdd42 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 2 May 2011 12:37:45 -0400 Subject: [PATCH] [icu] Make sure we return script UNKNOWN instead of INVALID --- src/hb-icu.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/hb-icu.cc b/src/hb-icu.cc index 52645fd..9b94a94 100644 --- a/src/hb-icu.cc +++ b/src/hb-icu.cc @@ -157,6 +157,9 @@ hb_icu_get_script (hb_unicode_funcs_t *ufuncs, UErrorCode status = U_ZERO_ERROR; UScriptCode scriptCode = uscript_getScript(unicode, &status); + if (unlikely (status != U_ZERO_ERROR)) + return HB_SCRIPT_UNKNOWN; + return hb_icu_script_to_script (scriptCode); } -- 2.7.4