| Index: components/exo/buffer_unittest.cc
|
| diff --git a/components/exo/buffer_unittest.cc b/components/exo/buffer_unittest.cc
|
| index 4f34c960011cd90416dae51ef7745517ec24c8af..9fa73791f3e23432b8f5dadfd49421c652abf72f 100644
|
| --- a/components/exo/buffer_unittest.cc
|
| +++ b/components/exo/buffer_unittest.cc
|
| @@ -33,11 +33,8 @@ TEST_F(BufferTest, ReleaseCallback) {
|
| new Buffer(exo_test_helper()->CreateGpuMemoryBuffer(buffer_size)));
|
| std::unique_ptr<Surface> surface(new Surface);
|
| const cc::FrameSinkId arbitrary_frame_sink_id(1, 1);
|
| - scoped_refptr<CompositorFrameSinkHolder> compositor_frame_sink_holder =
|
| - new CompositorFrameSinkHolder(surface.get(), arbitrary_frame_sink_id,
|
| - aura::Env::GetInstance()
|
| - ->context_factory_private()
|
| - ->GetSurfaceManager());
|
| + CompositorFrameSinkHolder* compositor_frame_sink_holder =
|
| + surface->compositor_frame_sink_holder();
|
|
|
| // Set the release callback.
|
| int release_call_count = 0;
|
| @@ -47,8 +44,8 @@ TEST_F(BufferTest, ReleaseCallback) {
|
| buffer->OnAttach();
|
| cc::TransferableResource resource;
|
| // Produce a transferable resource for the contents of the buffer.
|
| - bool rv = buffer->ProduceTransferableResource(
|
| - compositor_frame_sink_holder.get(), 0, false, true, &resource);
|
| + bool rv = buffer->ProduceTransferableResource(compositor_frame_sink_holder, 0,
|
| + false, true, &resource);
|
| ASSERT_TRUE(rv);
|
|
|
| // Release buffer.
|
| @@ -74,18 +71,15 @@ TEST_F(BufferTest, IsLost) {
|
| new Buffer(exo_test_helper()->CreateGpuMemoryBuffer(buffer_size)));
|
| const cc::FrameSinkId arbitrary_frame_sink_id(1, 1);
|
| std::unique_ptr<Surface> surface(new Surface);
|
| - scoped_refptr<CompositorFrameSinkHolder> compositor_frame_sink_holder =
|
| - new CompositorFrameSinkHolder(surface.get(), arbitrary_frame_sink_id,
|
| - aura::Env::GetInstance()
|
| - ->context_factory_private()
|
| - ->GetSurfaceManager());
|
| + CompositorFrameSinkHolder* compositor_frame_sink_holder =
|
| + surface->compositor_frame_sink_holder();
|
| cc::ResourceId resource_id = 0;
|
|
|
| buffer->OnAttach();
|
| // Acquire a texture transferable resource for the contents of the buffer.
|
| cc::TransferableResource resource;
|
| bool rv = buffer->ProduceTransferableResource(
|
| - compositor_frame_sink_holder.get(), resource_id, false, true, &resource);
|
| + compositor_frame_sink_holder, resource_id, false, true, &resource);
|
| ASSERT_TRUE(rv);
|
|
|
| scoped_refptr<cc::ContextProvider> context_provider =
|
| @@ -112,9 +106,8 @@ TEST_F(BufferTest, IsLost) {
|
| // buffer.
|
| ++resource_id;
|
| cc::TransferableResource new_resource;
|
| - rv = buffer->ProduceTransferableResource(compositor_frame_sink_holder.get(),
|
| - resource_id, false, false,
|
| - &new_resource);
|
| + rv = buffer->ProduceTransferableResource(
|
| + compositor_frame_sink_holder, resource_id, false, false, &new_resource);
|
| ASSERT_TRUE(rv);
|
| buffer->OnDetach();
|
|
|
|
|