Chromium Code Reviews| 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..4d1ebd36228f75bdc56fc14316736f55222a53ca 100644 |
| --- a/components/viz/frame_sinks/gpu_root_compositor_frame_sink.cc |
| +++ b/components/viz/frame_sinks/gpu_root_compositor_frame_sink.cc |
| @@ -86,7 +86,12 @@ void GpuRootCompositorFrameSink::SetNeedsBeginFrame(bool needs_begin_frame) { |
| void GpuRootCompositorFrameSink::SubmitCompositorFrame( |
| const cc::LocalSurfaceId& local_surface_id, |
| cc::CompositorFrame frame) { |
| - support_->SubmitCompositorFrame(local_surface_id, std::move(frame)); |
| + bool result = |
|
danakj
2017/05/19 19:31:39
same here, the name result isnt adding anything
|
| + support_->SubmitCompositorFrame(local_surface_id, std::move(frame)); |
| + if (!result) { |
| + compositor_frame_sink_binding_.Close(); |
| + OnClientConnectionLost(); |
| + } |
| } |
| void GpuRootCompositorFrameSink::BeginFrameDidNotSwap( |