From 4803a952b96ec73b49099c928f2fa242606c7141 Mon Sep 17 00:00:00 2001 From: Matt Woodrow Date: Thu, 8 Mar 2018 20:00:50 +1300 Subject: [PATCH] Bug 1442915 - Don't use shadow visible region in DefaultComputeEffectiveTransforms since it might not be computed yet. r=mstange --- gfx/layers/Layers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfx/layers/Layers.cpp b/gfx/layers/Layers.cpp index 52d50b9ad552..03d0526890d6 100644 --- a/gfx/layers/Layers.cpp +++ b/gfx/layers/Layers.cpp @@ -1314,7 +1314,7 @@ ContainerLayer::DefaultComputeEffectiveTransforms(const Matrix4x4& aTransformToS // transform while 2D is expected. idealTransform.ProjectTo2D(); } - mUseIntermediateSurface = useIntermediateSurface && !GetLocalVisibleRegion().IsEmpty(); + mUseIntermediateSurface = useIntermediateSurface; if (useIntermediateSurface) { ComputeEffectiveTransformsForChildren(Matrix4x4::From2D(residual)); } else {