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) {
ComputeEffectiveTransformsForChildren(Matrix4x4::From2D(residual));
} else {