| Index: cc/test/pixel_test_delegating_output_surface.cc
|
| diff --git a/cc/test/pixel_test_delegating_output_surface.cc b/cc/test/pixel_test_delegating_output_surface.cc
|
| index a7ceef13160bfadc8a34a25c644a84e2b41793ff..08c810f2a5d2f5c67fa7c62d9ec7a7c85a3a82fb 100644
|
| --- a/cc/test/pixel_test_delegating_output_surface.cc
|
| +++ b/cc/test/pixel_test_delegating_output_surface.cc
|
| @@ -28,6 +28,7 @@ namespace cc {
|
| PixelTestDelegatingOutputSurface::PixelTestDelegatingOutputSurface(
|
| scoped_refptr<ContextProvider> compositor_context_provider,
|
| scoped_refptr<ContextProvider> worker_context_provider,
|
| + scoped_refptr<ContextProvider> display_context_provider,
|
| SharedBitmapManager* shared_bitmap_manager,
|
| gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager,
|
| bool allow_force_reclaim_resources,
|
| @@ -39,6 +40,7 @@ PixelTestDelegatingOutputSurface::PixelTestDelegatingOutputSurface(
|
| gpu_memory_buffer_manager_(gpu_memory_buffer_manager),
|
| allow_force_reclaim_resources_(allow_force_reclaim_resources),
|
| synchronous_composite_(synchronous_composite),
|
| + display_context_provider_(std::move(display_context_provider)),
|
| surface_manager_(new SurfaceManager),
|
| surface_id_allocator_(
|
| new SurfaceIdAllocator(kCompositorSurfaceNamespace)),
|
| @@ -73,11 +75,9 @@ bool PixelTestDelegatingOutputSurface::BindToClient(
|
| output_surface = base::MakeUnique<PixelTestOutputSurface>(
|
| std::move(software_output_device));
|
| } else {
|
| - scoped_refptr<TestInProcessContextProvider> context(
|
| - new TestInProcessContextProvider(nullptr));
|
| bool flipped_output_surface = false;
|
| output_surface = base::MakeUnique<PixelTestOutputSurface>(
|
| - std::move(context), nullptr, flipped_output_surface);
|
| + std::move(display_context_provider_), nullptr, flipped_output_surface);
|
| }
|
| output_surface->set_surface_expansion_size(surface_expansion_size);
|
|
|
|
|