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

This commit is contained in:
Rik Cabanier 2013-09-15 16:24:57 -04:00
parent 2a3e60d8fd
commit 9e7b0cbff4

View File

@ -3167,9 +3167,12 @@ already_AddRefed<Layer>
nsDisplayMixBlendMode::BuildLayer(nsDisplayListBuilder* aBuilder, nsDisplayMixBlendMode::BuildLayer(nsDisplayListBuilder* aBuilder,
LayerManager* aManager, LayerManager* aManager,
const ContainerParameters& aContainerParameters) { const ContainerParameters& aContainerParameters) {
ContainerParameters newContainerParameters = aContainerParameters;
newContainerParameters.mDisableSubpixelAntialiasingInDescendants = true;
nsRefPtr<Layer> container = aManager->GetLayerBuilder()-> nsRefPtr<Layer> container = aManager->GetLayerBuilder()->
BuildContainerLayerFor(aBuilder, aManager, mFrame, this, mList, BuildContainerLayerFor(aBuilder, aManager, mFrame, this, mList,
aContainerParameters, nullptr); newContainerParameters, nullptr);
if (!container) { if (!container) {
return nullptr; return nullptr;
} }