| Index: services/ui/surfaces/display_compositor_unittest.cc
|
| diff --git a/services/ui/surfaces/display_compositor_unittest.cc b/services/ui/surfaces/display_compositor_unittest.cc
|
| index c3dc07b454614e1eedcc91c38f87bcb3e06ca4b3..23d32a5e5adcf5e73fd5550a686bb80808c4b339 100644
|
| --- a/services/ui/surfaces/display_compositor_unittest.cc
|
| +++ b/services/ui/surfaces/display_compositor_unittest.cc
|
| @@ -72,12 +72,10 @@ class TestDisplayCompositorClient : public cc::mojom::DisplayCompositorClient {
|
| got_root_surface_id_ = true;
|
| }
|
|
|
| - void OnSurfaceCreated(const cc::SurfaceId& surface_id,
|
| - const gfx::Size& frame_size,
|
| - float device_scale_factor) override {
|
| + void OnSurfaceCreated(const cc::SurfaceInfo& surface_info) override {
|
| EXPECT_TRUE(got_root_surface_id_);
|
| AddEvent(base::StringPrintf("OnSurfaceCreated(%s)",
|
| - SurfaceIdString(surface_id).c_str()));
|
| + SurfaceIdString(surface_info.id()).c_str()));
|
| }
|
|
|
| mojo::Binding<cc::mojom::DisplayCompositorClient> binding_;
|
| @@ -193,7 +191,8 @@ class DisplayCompositorTest : public TaskRunnerTestBase {
|
| TEST_F(DisplayCompositorTest, AddSurfaceThenReference) {
|
| const cc::SurfaceId parent_id = MakeSurfaceId(1, 1, 1);
|
| const cc::SurfaceId surface_id = MakeSurfaceId(2, 1, 1);
|
| - surface_observer()->OnSurfaceCreated(surface_id, gfx::Size(1, 1), 1.0f);
|
| + surface_observer()->OnSurfaceCreated(
|
| + cc::SurfaceInfo(surface_id, 1.0f, gfx::Size(1, 1)));
|
| RunUntilIdle();
|
|
|
| // Client should get OnSurfaceCreated call and temporary reference added.
|
| @@ -212,7 +211,8 @@ TEST_F(DisplayCompositorTest, AddSurfaceThenReference) {
|
|
|
| TEST_F(DisplayCompositorTest, AddSurfaceThenRootReference) {
|
| const cc::SurfaceId surface_id = MakeSurfaceId(1, 1, 1);
|
| - surface_observer()->OnSurfaceCreated(surface_id, gfx::Size(1, 1), 1.0f);
|
| + surface_observer()->OnSurfaceCreated(
|
| + cc::SurfaceInfo(surface_id, 1.0f, gfx::Size(1, 1)));
|
| RunUntilIdle();
|
|
|
| // Temporary reference should be added.
|
| @@ -234,8 +234,10 @@ TEST_F(DisplayCompositorTest, AddTwoSurfacesThenOneReference) {
|
| const cc::SurfaceId surface_id2 = MakeSurfaceId(3, 1, 1);
|
|
|
| // Add two surfaces with different FrameSinkIds.
|
| - surface_observer()->OnSurfaceCreated(surface_id1, gfx::Size(1, 1), 1.0f);
|
| - surface_observer()->OnSurfaceCreated(surface_id2, gfx::Size(1, 1), 1.0f);
|
| + surface_observer()->OnSurfaceCreated(
|
| + cc::SurfaceInfo(surface_id1, 1.0f, gfx::Size(1, 1)));
|
| + surface_observer()->OnSurfaceCreated(
|
| + cc::SurfaceInfo(surface_id2, 1.0f, gfx::Size(1, 1)));
|
| RunUntilIdle();
|
|
|
| // Temporary reference should be added for both surfaces.
|
| @@ -259,8 +261,10 @@ TEST_F(DisplayCompositorTest, AddSurfacesSkipReference) {
|
|
|
| // Add two surfaces that have the same FrameSinkId. This would happen when a
|
| // client submits two CFs before parent submits a new CF.
|
| - surface_observer()->OnSurfaceCreated(surface_id1, gfx::Size(1, 1), 1.0f);
|
| - surface_observer()->OnSurfaceCreated(surface_id2, gfx::Size(1, 1), 1.0f);
|
| + surface_observer()->OnSurfaceCreated(
|
| + cc::SurfaceInfo(surface_id1, 1.0f, gfx::Size(1, 1)));
|
| + surface_observer()->OnSurfaceCreated(
|
| + cc::SurfaceInfo(surface_id2, 1.0f, gfx::Size(1, 1)));
|
| RunUntilIdle();
|
|
|
| // Client should get OnSurfaceCreated call and temporary reference added for
|
|
|