зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1473041 - save and restore PermitSubpixelAA state for basic layer paint callback. r=mstange
This commit is contained in:
Родитель
4dee2b4ee8
Коммит
41ab2c5cfb
|
@ -90,9 +90,12 @@ BasicPaintedLayer::PaintThebes(gfxContext* aContext,
|
|||
context = aContext;
|
||||
}
|
||||
if (context) {
|
||||
SetAntialiasingFlags(this, context->GetDrawTarget());
|
||||
DrawTarget* target = context->GetDrawTarget();
|
||||
bool oldAA = target->GetPermitSubpixelAA();
|
||||
SetAntialiasingFlags(this, target);
|
||||
aCallback(this, context, toDraw, toDraw, DrawRegionClip::NONE,
|
||||
nsIntRegion(), aCallbackData);
|
||||
target->SetPermitSubpixelAA(oldAA);
|
||||
}
|
||||
if (needsGroup && availableGroup) {
|
||||
BasicManager()->PopGroupForLayer(group);
|
||||
|
|
Загрузка…
Ссылка в новой задаче