Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(509)

Unified Diff: cc/test/pixel_test_delegating_output_surface.cc

Issue 2075343003: Use a cc::Display for layout tests. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@mailbox-test
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);

Powered by Google App Engine
This is Rietveld 408576698