Chromium Code Reviews| Index: cc/layers/surface_layer_unittest.cc |
| diff --git a/cc/layers/surface_layer_unittest.cc b/cc/layers/surface_layer_unittest.cc |
| index f6e1eb6c32fb6b70606d87b9032e9106dc12d942..c3eae0b432eff914853a86cc8aa78485ca1c2b57 100644 |
| --- a/cc/layers/surface_layer_unittest.cc |
| +++ b/cc/layers/surface_layer_unittest.cc |
| @@ -179,6 +179,7 @@ class SurfaceLayerSwapPromise : public LayerTreeTest { |
| } |
| void ChangeTree() { |
| + base::AutoLock lock(lock_); |
|
danakj
2015/01/06 15:57:40
This still means ChangeTree and SwapBuffersOnThrea
sohanjg
2015/01/08 12:05:41
Yes, i have changed DidCommit to DidCommitAndDrawF
|
| ++commit_count_; |
| switch (commit_count_) { |
| case 1: |
| @@ -204,6 +205,7 @@ class SurfaceLayerSwapPromise : public LayerTreeTest { |
| if (satisfied.size() == 1) { |
| // Eventually the one SurfaceSequence should be satisfied, but only |
| // after the layer was removed from the tree, and only once. |
| + base::AutoLock lock(lock_); |
| EXPECT_EQ(1u, satisfied[0]); |
| EXPECT_LE(1, commit_count_); |
| EXPECT_FALSE(sequence_was_satisfied_); |
| @@ -229,6 +231,7 @@ class SurfaceLayerSwapPromise : public LayerTreeTest { |
| SurfaceId required_id_; |
| std::set<SurfaceSequence> required_set_; |
| + base::Lock lock_; |
| }; |
| // TODO(jbauman): Reenable on single thread once http://crbug.com/421923 is |