Chromium Code Reviews| 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 4d660a5b0b346be597427094fe8f97fdfbdac42f..c0f63099fcc16ae4c3dddc5939910542fdab4a80 100644 |
| --- a/cc/trees/layer_tree_host_unittest_animation.cc |
| +++ b/cc/trees/layer_tree_host_unittest_animation.cc |
| @@ -1338,11 +1338,21 @@ class LayerTreeHostAnimationTestAddAnimationAfterAnimating |
| } |
| } |
| - void SwapBuffersOnThread(LayerTreeHostImpl* host_impl, bool result) override { |
| + void DrawLayersOnThread(LayerTreeHostImpl* host_impl) override { |
| // After both animations have started, verify that they have valid |
| // start times. |
| if (host_impl->active_tree()->source_frame_number() < 2) |
| return; |
| + |
| + // Animation state is updated after drawing. |
|
danakj
2016/07/13 21:50:18
This one is a bit awk. ProxyImpl does Draw -> Upda
|
| + ImplThreadTaskRunner()->PostTask( |
| + FROM_HERE, |
| + base::Bind(&LayerTreeHostAnimationTestAddAnimationAfterAnimating:: |
| + CheckAnimations, |
| + base::Unretained(this), host_impl)); |
| + } |
| + |
| + void CheckAnimations(LayerTreeHostImpl* host_impl) { |
| AnimationHost::ElementToAnimationsMap element_animations_copy = |
| host_impl->animation_host()->active_element_animations_for_testing(); |
| EXPECT_EQ(2u, element_animations_copy.size()); |