| Index: services/ui/ws/frame_generator.cc
|
| diff --git a/services/ui/ws/frame_generator.cc b/services/ui/ws/frame_generator.cc
|
| index b46f17f6a6c2111c0b87c788748d3cf2ecfd9fc1..9f0e5222e1340a5f7e0113a8f1c7aec27ee2c208 100644
|
| --- a/services/ui/ws/frame_generator.cc
|
| +++ b/services/ui/ws/frame_generator.cc
|
| @@ -10,6 +10,7 @@
|
| #include "cc/quads/render_pass_draw_quad.h"
|
| #include "cc/quads/shared_quad_state.h"
|
| #include "cc/quads/surface_draw_quad.h"
|
| +#include "services/ui/gpu/gpu_service_internal.h"
|
| #include "services/ui/surfaces/display_compositor.h"
|
| #include "services/ui/ws/frame_generator_delegate.h"
|
| #include "services/ui/ws/server_window.h"
|
| @@ -45,7 +46,9 @@ void FrameGenerator::OnAcceleratedWidgetAvailable(
|
| gfx::AcceleratedWidget widget) {
|
| if (widget != gfx::kNullAcceleratedWidget) {
|
| display_compositor_.reset(new DisplayCompositor(
|
| - base::ThreadTaskRunnerHandle::Get(), widget, surfaces_state_));
|
| + base::ThreadTaskRunnerHandle::Get(), widget,
|
| + GpuServiceInternal::GetInstance()->gpu_channel_local(),
|
| + surfaces_state_));
|
| }
|
| }
|
|
|
|
|