Index: cc/trees/layer_tree_host_unittest.cc |
diff --git a/cc/trees/layer_tree_host_unittest.cc b/cc/trees/layer_tree_host_unittest.cc |
index d1b518b44c8b1e250437f3be03c9eea062728c81..8340a717f266e512f2eba5e0ec582d1bcd2ae20b 100644 |
--- a/cc/trees/layer_tree_host_unittest.cc |
+++ b/cc/trees/layer_tree_host_unittest.cc |
@@ -1528,7 +1528,9 @@ SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_TEST_F( |
class LayerTreeHostTestFinishAllRendering : public LayerTreeHostTest { |
public: |
- LayerTreeHostTestFinishAllRendering() : once_(false), draw_count_(0) {} |
+ LayerTreeHostTestFinishAllRendering() |
+ : once_(false), |
+ has_called_finish_all_rendering_(false) {} |
virtual void BeginTest() OVERRIDE { |
layer_tree_host()->SetNeedsRedraw(); |
@@ -1536,33 +1538,24 @@ class LayerTreeHostTestFinishAllRendering : public LayerTreeHostTest { |
} |
virtual void DidCommitAndDrawFrame() OVERRIDE { |
- if (once_) |
- return; |
- once_ = true; |
- layer_tree_host()->SetNeedsRedraw(); |
- { |
- base::AutoLock lock(lock_); |
- draw_count_ = 0; |
- } |
+ EXPECT_TRUE(once_); |
layer_tree_host()->FinishAllRendering(); |
- { |
- base::AutoLock lock(lock_); |
- EXPECT_EQ(0, draw_count_); |
danakj
2014/05/20 18:40:30
Hm, before this test was verifying that FinishAllR
|
- } |
+ has_called_finish_all_rendering_ = true; |
+ |
EndTest(); |
} |
virtual void DrawLayersOnThread(LayerTreeHostImpl* impl) OVERRIDE { |
- base::AutoLock lock(lock_); |
- ++draw_count_; |
+ once_ = true; |
} |
- virtual void AfterTest() OVERRIDE {} |
+ virtual void AfterTest() OVERRIDE { |
+ EXPECT_TRUE(has_called_finish_all_rendering_); |
+ } |
private: |
bool once_; |
- base::Lock lock_; |
- int draw_count_; |
+ bool has_called_finish_all_rendering_; |
}; |
SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostTestFinishAllRendering); |