Index: Source/platform/fonts/win/FontFallbackWin.cpp |
diff --git a/Source/platform/fonts/win/FontFallbackWin.cpp b/Source/platform/fonts/win/FontFallbackWin.cpp |
index bde67857344e53832311bdc02184ce6e62a73c69..732e5c8ee358a25e26ba3f9a61cf478f6c89ff7e 100644 |
--- a/Source/platform/fonts/win/FontFallbackWin.cpp |
+++ b/Source/platform/fonts/win/FontFallbackWin.cpp |
@@ -404,8 +404,11 @@ const UChar* getFallbackFamily(UChar32 character, |
ASSERT(character); |
ASSERT(fontManager); |
const UChar* family = getFontBasedOnUnicodeBlock(character, fontManager); |
- if (family) |
+ if (family) { |
+ if (scriptChecked) |
+ *scriptChecked = USCRIPT_INVALID_CODE; |
return family; |
+ } |
UScriptCode script = getScript(character); |