Index: src/ports/SkFontConfigParser_android.cpp |
diff --git a/src/ports/SkFontConfigParser_android.cpp b/src/ports/SkFontConfigParser_android.cpp |
index fc8e9199c310ac438932631397c34103603bcc01..cc2ca8cad92f7fe4fcc7e4e66a0c24833081635a 100644 |
--- a/src/ports/SkFontConfigParser_android.cpp |
+++ b/src/ports/SkFontConfigParser_android.cpp |
@@ -51,15 +51,16 @@ struct FamilyData { |
* or file tag. The resulting strings are put into the fNames or FontFileInfo arrays. |
*/ |
static void textHandler(void *data, const char *s, int len) { |
- SkAutoAsciiToLC tolc(s); |
FamilyData *familyData = (FamilyData*) data; |
// Make sure we're in the right state to store this name information |
if (familyData->currentFamily && |
(familyData->currentTag == NAMESET_TAG || familyData->currentTag == FILESET_TAG)) { |
switch (familyData->currentTag) { |
- case NAMESET_TAG: |
+ case NAMESET_TAG: { |
+ SkAutoAsciiToLC tolc(s, len); |
familyData->currentFamily->fNames.push_back().set(tolc.lc(), len); |
break; |
+ } |
case FILESET_TAG: |
if (familyData->currentFontInfo) { |
familyData->currentFontInfo->fFileName.set(s, len); |