Bug 751896 - BasicTiledThebesLayer should use OPERATOR_SOURCE. r=jmuizelaar

This commit is contained in:
Benoit Girard 2012-05-04 15:35:57 -04:00
parent 0f4ea8482b
commit 0f8e97fcb4

View File

@ -152,13 +152,7 @@ BasicTiledLayerBuffer::ValidateTileInternal(BasicTiledLayerTile aTile,
// Bug 742100, this gfxContext really should live on the stack.
nsRefPtr<gfxContext> ctxt = new gfxContext(writableSurface);
if (!mThebesLayer->CanUseOpaqueSurface()) {
ctxt->NewPath();
ctxt->SetOperator(gfxContext::OPERATOR_CLEAR);
ctxt->Rectangle(drawRect, true);
ctxt->Fill();
ctxt->SetOperator(gfxContext::OPERATOR_OVER);
}
ctxt->SetOperator(gfxContext::OPERATOR_SOURCE);
if (mSinglePaintBuffer) {
ctxt->NewPath();
ctxt->SetSource(mSinglePaintBuffer.get(),