aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabrice Di Meglio <fdimeglio@google.com>2011-10-20 15:12:23 -0700
committerFabrice Di Meglio <fdimeglio@google.com>2011-10-20 15:14:33 -0700
commitbae491c03a00757d83ede8d855b7d85d246bde3d (patch)
treec834dace4d8d0cf7e0ba884848604fee801309a2
parent5deafc828f0892d6c75f12067bc366cc70475802 (diff)
downloadharfbuzz-bae491c03a00757d83ede8d855b7d85d246bde3d.tar.gz
- fix the condition for setting the script Change-Id: Id8d7da34bad485d2e0a1e34cc7ebb831a73a6be6
-rwxr-xr-xcontrib/harfbuzz-unicode.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/contrib/harfbuzz-unicode.c b/contrib/harfbuzz-unicode.c
index 2953a85..0a34b65 100755
--- a/contrib/harfbuzz-unicode.c
+++ b/contrib/harfbuzz-unicode.c
@@ -164,7 +164,10 @@ hb_utf16_script_run_prev(unsigned *num_code_points, HB_ScriptItem *output,
const HB_Script script = code_point_to_script(cp);
if (script != current_script) {
- if (current_script == init_script == HB_Script_Inherited) {
+ /* BEGIN android-changed
+ The condition was not correct by doing "a == b == constant"
+ END android-changed */
+ if (current_script == HB_Script_Inherited && init_script == HB_Script_Inherited) {
// If we started off as inherited, we take whatever we can find.
output->script = script;
current_script = script;