| Index: cc/trees/layer_tree_host_unittest_delegated.cc
|
| diff --git a/cc/trees/layer_tree_host_unittest_delegated.cc b/cc/trees/layer_tree_host_unittest_delegated.cc
|
| index 721613a767460f18cf2d8beab6e05308aaed5694..6bd7af9caf659c26a1df6b8e76b957d8c8254fb2 100644
|
| --- a/cc/trees/layer_tree_host_unittest_delegated.cc
|
| +++ b/cc/trees/layer_tree_host_unittest_delegated.cc
|
| @@ -293,20 +293,15 @@ class LayerTreeHostDelegatedTestCreateChildId
|
| host_impl->output_surface()->context_provider();
|
|
|
| ++num_activates_;
|
| - switch (num_activates_) {
|
| - case 2:
|
| - EXPECT_TRUE(delegated_impl->ChildId());
|
| - EXPECT_FALSE(did_reset_child_id_);
|
| -
|
| - context_provider->Context3d()->loseContextCHROMIUM(
|
| - GL_GUILTY_CONTEXT_RESET_ARB,
|
| - GL_INNOCENT_CONTEXT_RESET_ARB);
|
| - break;
|
| - case 3:
|
| - EXPECT_TRUE(delegated_impl->ChildId());
|
| - EXPECT_TRUE(did_reset_child_id_);
|
| - EndTest();
|
| - break;
|
| + if (num_activates_ == 2) {
|
| + EXPECT_TRUE(delegated_impl->ChildId());
|
| + EXPECT_FALSE(did_reset_child_id_);
|
| + context_provider->Context3d()->loseContextCHROMIUM(
|
| + GL_GUILTY_CONTEXT_RESET_ARB,
|
| + GL_INNOCENT_CONTEXT_RESET_ARB);
|
| + } else if (did_reset_child_id_) {
|
| + EXPECT_TRUE(delegated_impl->ChildId());
|
| + EndTest();
|
| }
|
| }
|
|
|
| @@ -321,7 +316,7 @@ class LayerTreeHostDelegatedTestCreateChildId
|
| FakeDelegatedRendererLayerImpl* delegated_impl =
|
| static_cast<FakeDelegatedRendererLayerImpl*>(root_impl->children()[0]);
|
|
|
| - EXPECT_EQ(2, num_activates_);
|
| + EXPECT_LE(2, num_activates_);
|
| EXPECT_FALSE(delegated_impl->ChildId());
|
| did_reset_child_id_ = true;
|
| }
|
|
|