зеркало из https://github.com/mozilla/gecko-dev.git
bug 555435 - compact the cmap block arrays after loading to reduce memory footprint. r=jdaggett
This commit is contained in:
Родитель
bfd00b5249
Коммит
d38c875f0a
|
@ -277,6 +277,8 @@ gfxFontUtils::ReadCMAPTableFormat12(PRUint8 *aBuf, PRUint32 aLength, gfxSparseBi
|
|||
prevEndCharCode = endCharCode;
|
||||
}
|
||||
|
||||
aCharacterMap.mBlocks.Compact();
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
@ -352,6 +354,8 @@ gfxFontUtils::ReadCMAPTableFormat4(PRUint8 *aBuf, PRUint32 aLength, gfxSparseBit
|
|||
}
|
||||
}
|
||||
|
||||
aCharacterMap.mBlocks.Compact();
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче