Bug 902525 - Part 7: fix to turn off text anti-aliasing r=roc

This commit is contained in:
Rik Cabanier 2013-09-15 16:48:14 -07:00
Родитель 9267d93f54
Коммит 8c416eb225
1 изменённых файлов: 6 добавлений и 3 удалений

Просмотреть файл

@ -3168,15 +3168,18 @@ already_AddRefed<Layer>
nsDisplayMixBlendMode::BuildLayer(nsDisplayListBuilder* aBuilder,
LayerManager* aManager,
const ContainerParameters& aContainerParameters) {
ContainerParameters newContainerParameters = aContainerParameters;
newContainerParameters.mDisableSubpixelAntialiasingInDescendants = true;
nsRefPtr<Layer> container = aManager->GetLayerBuilder()->
BuildContainerLayerFor(aBuilder, aManager, mFrame, this, mList,
aContainerParameters, nullptr);
newContainerParameters, nullptr);
if (!container) {
return nullptr;
}
container->SetMixBlendMode(GetGFXBlendMode(mFrame->StyleDisplay()->mMixBlendMode));
return container.forget();
}