Bug 1295094 - Part 9. Implement nsDisplayMask. r=mstange

MozReview-Commit-ID: CBszApBehRE
This commit is contained in:
cku
2016-08-10 03:02:45 +08:00
parent f3e46e0943
commit 35ee6e24a3
6 changed files with 156 additions and 146 deletions

View File

@@ -3589,8 +3589,8 @@ PaintInactiveLayer(nsDisplayListBuilder* aBuilder,
basic->BeginTransaction();
basic->SetTarget(context);
if (aItem->GetType() == nsDisplayItem::TYPE_SVG_EFFECTS) {
static_cast<nsDisplaySVGEffects*>(aItem)->PaintAsLayer(aBuilder, aCtx, basic);
if (aItem->GetType() == nsDisplayItem::TYPE_MASK) {
static_cast<nsDisplayMask*>(aItem)->PaintAsLayer(aBuilder, aCtx, basic);
if (basic->InTransaction()) {
basic->AbortTransaction();
}