| Index: cc/layer_tree_host_common_unittest.cc
|
| diff --git a/cc/layer_tree_host_common_unittest.cc b/cc/layer_tree_host_common_unittest.cc
|
| index 3964a1a441d761d6aeb5e9be0dcc1293f22ade37..a3dffad48e96047e8ea47b0ed9a51a58ce7d4c99 100644
|
| --- a/cc/layer_tree_host_common_unittest.cc
|
| +++ b/cc/layer_tree_host_common_unittest.cc
|
| @@ -1702,11 +1702,24 @@ TEST(LayerTreeHostCommonTest, verifyAnimationsForRenderSurfaceHierarchy)
|
| renderSurface1->setForceRenderSurface(true);
|
| renderSurface2->setForceRenderSurface(true);
|
|
|
| + // Put an animated opacity on the render surface.
|
| + addOpacityTransitionToController(*renderSurface1->layerAnimationController(), 10, 1, 0, false);
|
| +
|
| + // Also put an animated opacity on a layer without descendants.
|
| + addOpacityTransitionToController(*grandChildOfRoot->layerAnimationController(), 10, 1, 0, false);
|
| +
|
| gfx::Transform layerTransform;
|
| layerTransform.Translate(1, 1);
|
| gfx::Transform sublayerTransform;
|
| sublayerTransform.Scale3d(10, 1, 1);
|
|
|
| + // Put a transform animation on the render surface.
|
| + addAnimatedTransformToController(*renderSurface2->layerAnimationController(), 10, 30, 0);
|
| +
|
| + // Also put transform animations on grandChildOfRoot, and grandChildOfRS2
|
| + addAnimatedTransformToController(*grandChildOfRoot->layerAnimationController(), 10, 30, 0);
|
| + addAnimatedTransformToController(*grandChildOfRS2->layerAnimationController(), 10, 30, 0);
|
| +
|
| setLayerPropertiesForTesting(parent.get(), layerTransform, sublayerTransform, gfx::PointF(0.25, 0), gfx::PointF(2.5, 0), gfx::Size(10, 10), false);
|
| setLayerPropertiesForTesting(renderSurface1.get(), layerTransform, sublayerTransform, gfx::PointF(0.25, 0), gfx::PointF(2.5, 0), gfx::Size(10, 10), false);
|
| setLayerPropertiesForTesting(renderSurface2.get(), layerTransform, sublayerTransform, gfx::PointF(0.25, 0), gfx::PointF(2.5, 0), gfx::Size(10, 10), false);
|
| @@ -1717,19 +1730,6 @@ TEST(LayerTreeHostCommonTest, verifyAnimationsForRenderSurfaceHierarchy)
|
| setLayerPropertiesForTesting(grandChildOfRS1.get(), layerTransform, sublayerTransform, gfx::PointF(0.25, 0), gfx::PointF(2.5, 0), gfx::Size(10, 10), false);
|
| setLayerPropertiesForTesting(grandChildOfRS2.get(), layerTransform, sublayerTransform, gfx::PointF(0.25, 0), gfx::PointF(2.5, 0), gfx::Size(10, 10), false);
|
|
|
| - // Put an animated opacity on the render surface.
|
| - addOpacityTransitionToController(*renderSurface1->layerAnimationController(), 10, 1, 0, false);
|
| -
|
| - // Also put an animated opacity on a layer without descendants.
|
| - addOpacityTransitionToController(*grandChildOfRoot->layerAnimationController(), 10, 1, 0, false);
|
| -
|
| - // Put a transform animation on the render surface.
|
| - addAnimatedTransformToController(*renderSurface2->layerAnimationController(), 10, 30, 0);
|
| -
|
| - // Also put transform animations on grandChildOfRoot, and grandChildOfRS2
|
| - addAnimatedTransformToController(*grandChildOfRoot->layerAnimationController(), 10, 30, 0);
|
| - addAnimatedTransformToController(*grandChildOfRS2->layerAnimationController(), 10, 30, 0);
|
| -
|
| executeCalculateDrawProperties(parent.get());
|
|
|
| // Only layers that are associated with render surfaces should have an actual renderSurface() value.
|
|
|