| Index: cc/trees/layer_tree_host_unittest_animation.cc
|
| diff --git a/cc/trees/layer_tree_host_unittest_animation.cc b/cc/trees/layer_tree_host_unittest_animation.cc
|
| index 36833c0f676ae82621131f9e74bc5350975fd2b3..fc29674cef1627bf7e85203084a73fe7ad6209d2 100644
|
| --- a/cc/trees/layer_tree_host_unittest_animation.cc
|
| +++ b/cc/trees/layer_tree_host_unittest_animation.cc
|
| @@ -252,7 +252,6 @@ class LayerTreeHostAnimationTestTickAnimationWhileBackgrounded
|
| SINGLE_AND_MULTI_THREAD_TEST_F(
|
| LayerTreeHostAnimationTestTickAnimationWhileBackgrounded);
|
|
|
| -// Ensures that animations continue to be ticked when we are backgrounded.
|
| class LayerTreeHostAnimationTestAddAnimationWithTimingFunction
|
| : public LayerTreeHostAnimationTest {
|
| public:
|
| @@ -262,6 +261,7 @@ class LayerTreeHostAnimationTestAddAnimationWithTimingFunction
|
| LayerTreeHostAnimationTest::SetupTree();
|
| content_ = FakeContentLayer::Create(&client_);
|
| content_->SetBounds(gfx::Size(4, 4));
|
| + content_->set_layer_animation_delegate(this);
|
| layer_tree_host()->root_layer()->AddChild(content_);
|
| }
|
|
|
| @@ -269,17 +269,12 @@ class LayerTreeHostAnimationTestAddAnimationWithTimingFunction
|
| PostAddAnimationToMainThread(content_);
|
| }
|
|
|
| - virtual void AnimateLayers(
|
| - LayerTreeHostImpl* host_impl,
|
| - base::TimeTicks monotonic_time) OVERRIDE {
|
| + virtual void notifyAnimationStarted(double wallClockTime) OVERRIDE {
|
| LayerAnimationController* controller =
|
| layer_tree_host()->root_layer()->children()[0]->
|
| layer_animation_controller();
|
| Animation* animation =
|
| controller->GetAnimation(Animation::Opacity);
|
| - if (!animation)
|
| - return;
|
| -
|
| const FloatAnimationCurve* curve =
|
| animation->curve()->ToFloatAnimationCurve();
|
| float start_opacity = curve->GetValue(0.0);
|
| @@ -292,14 +287,8 @@ class LayerTreeHostAnimationTestAddAnimationWithTimingFunction
|
| // because of the default ease timing function.
|
| EXPECT_FLOAT_EQ(linearly_interpolated_opacity, curve->GetValue(time));
|
|
|
| - LayerAnimationController* controller_impl =
|
| - host_impl->active_tree()->root_layer()->children()[0]->
|
| - layer_animation_controller();
|
| - Animation* animation_impl =
|
| - controller_impl->GetAnimation(Animation::Opacity);
|
| -
|
| controller->RemoveAnimation(animation->id());
|
| - controller_impl->RemoveAnimation(animation_impl->id());
|
| +
|
| EndTest();
|
| }
|
|
|
|
|