Index: cc/layers/surface_layer_impl_unittest.cc |
diff --git a/cc/layers/surface_layer_impl_unittest.cc b/cc/layers/surface_layer_impl_unittest.cc |
index 354972607003664456dde60d23ac37703485ab76..cca6a784ef301a1a34c5bad1293fcde5a8b3eb2c 100644 |
--- a/cc/layers/surface_layer_impl_unittest.cc |
+++ b/cc/layers/surface_layer_impl_unittest.cc |
@@ -292,7 +292,11 @@ TEST(SurfaceLayerImplTest, |
std::unique_ptr<RenderPass> render_pass = RenderPass::Create(); |
AppendQuadsData data; |
surface_layer_impl->AppendQuads(render_pass.get(), &data); |
- EXPECT_THAT(data.embedded_surfaces, UnorderedElementsAre(surface_id1)); |
+ // SurfaceLayerImpl should not add a surface ID to the embedded_surfaces |
+ // vector if it is also a fallback surface. The fallback surface will already |
+ // be added as a reference in referenced_surfaces. Since the fallback is known |
+ // to exist, then it isn't a dependency. |
+ EXPECT_THAT(data.embedded_surfaces, testing::IsEmpty()); |
ASSERT_EQ(1u, render_pass->quad_list.size()); |
const SurfaceDrawQuad* surface_draw_quad1 = |