| Index: components/viz/frame_sinks/gpu_root_compositor_frame_sink.cc
|
| diff --git a/components/viz/frame_sinks/gpu_root_compositor_frame_sink.cc b/components/viz/frame_sinks/gpu_root_compositor_frame_sink.cc
|
| index b614fe8811b7dff661545abf62c54a390754023e..11efce029cc9acd20ed44e3bb5d10e6e243c4ac0 100644
|
| --- a/components/viz/frame_sinks/gpu_root_compositor_frame_sink.cc
|
| +++ b/components/viz/frame_sinks/gpu_root_compositor_frame_sink.cc
|
| @@ -136,6 +136,11 @@ void GpuRootCompositorFrameSink::WillDrawSurface(
|
| const cc::LocalSurfaceId& local_surface_id,
|
| const gfx::Rect& damage_rect) {}
|
|
|
| +void GpuRootCompositorFrameSink::DidRejectCompositorFrame() {
|
| + compositor_frame_sink_binding_.Close();
|
| + client_connection_lost_ = true;
|
| +}
|
| +
|
| void GpuRootCompositorFrameSink::OnClientConnectionLost() {
|
| client_connection_lost_ = true;
|
| // Request destruction of |this| only if both connections are lost.
|
|
|