diff --git a/native-pkgs b/native-pkgs index ac6f3873bb..d816900262 160000 --- a/native-pkgs +++ b/native-pkgs @@ -1 +1 @@ -Subproject commit ac6f3873bb45b88c965881c07057b431ccf6eb75 +Subproject commit d81690026213e2a1c5c08235e3bf22d4511e987a diff --git a/racket/src/native-libs/patches/coretext.patch b/racket/src/native-libs/patches/coretext.patch index 83349729ff..c9efd51fb3 100644 --- a/racket/src/native-libs/patches/coretext.patch +++ b/racket/src/native-libs/patches/coretext.patch @@ -64,7 +64,7 @@ diff -r -u old/pango-1.36.3/modules/basic/basic-coretext.c new/pango-1.36.3/modu + gunichar c; + + c = CFStringGetCharacterAtIndex (iter->cstr, iter->current_indices[iter->ct_i]); -+ if (c & 0xD800) { ++ if ((c & 0xD800) == 0xD800) { + /* surrogate pair */ + gunichar c2; + c2 = CFStringGetCharacterAtIndex (iter->cstr, iter->current_indices[iter->ct_i]+1);