зеркало из https://github.com/mozilla/gecko-dev.git
b=489511; gfxFontCache will never hit on ft2 backend; r=karlt
This commit is contained in:
Родитель
721ab2c374
Коммит
12caaf23ec
|
@ -888,14 +888,14 @@ gfxFT2Font::SetupCairoFont(gfxContext *aContext)
|
|||
already_AddRefed<gfxFT2Font>
|
||||
gfxFT2Font::GetOrMakeFont(const nsAString& aName, const gfxFontStyle *aStyle)
|
||||
{
|
||||
nsRefPtr<gfxFont> font = gfxFontCache::GetCache()->Lookup(aName, aStyle);
|
||||
if (!font) {
|
||||
FontEntry *fe = gfxToolkitPlatform::GetPlatform()->FindFontEntry(aName, *aStyle);
|
||||
if (!fe) {
|
||||
printf("Failed to find font entry for %s\n", NS_ConvertUTF16toUTF8(aName).get());
|
||||
return nsnull;
|
||||
}
|
||||
FontEntry *fe = gfxToolkitPlatform::GetPlatform()->FindFontEntry(aName, *aStyle);
|
||||
if (!fe) {
|
||||
printf("Failed to find font entry for %s\n", NS_ConvertUTF16toUTF8(aName).get());
|
||||
return nsnull;
|
||||
}
|
||||
|
||||
nsRefPtr<gfxFont> font = gfxFontCache::GetCache()->Lookup(fe->Name(), aStyle);
|
||||
if (!font) {
|
||||
font = new gfxFT2Font(fe, aStyle);
|
||||
if (!font)
|
||||
return nsnull;
|
||||
|
|
Загрузка…
Ссылка в новой задаче