Bug 1043426: Avoid doing work for empty visible regions. r=mattwoodrow

This commit is contained in:
Bas Schouten 2014-08-04 13:02:14 +02:00
parent 0ba5322753
commit 6ef60b9977

View File

@ -1013,7 +1013,7 @@ ContainerLayer::DefaultComputeEffectiveTransforms(const Matrix4x4& aTransformToS
} }
} }
mUseIntermediateSurface = useIntermediateSurface; mUseIntermediateSurface = useIntermediateSurface && !GetEffectiveVisibleRegion().IsEmpty();
if (useIntermediateSurface) { if (useIntermediateSurface) {
ComputeEffectiveTransformsForChildren(Matrix4x4::From2D(residual)); ComputeEffectiveTransformsForChildren(Matrix4x4::From2D(residual));
} else { } else {