| Index: content/renderer/gpu/renderer_compositor_frame_sink.cc
|
| diff --git a/content/renderer/gpu/renderer_compositor_frame_sink.cc b/content/renderer/gpu/renderer_compositor_frame_sink.cc
|
| index 1d28f324497bc78f811a05d4e46036e2863a8043..f06784c42a312865cc027ea7ac8d7d73b27e29d7 100644
|
| --- a/content/renderer/gpu/renderer_compositor_frame_sink.cc
|
| +++ b/content/renderer/gpu/renderer_compositor_frame_sink.cc
|
| @@ -80,11 +80,7 @@ RendererCompositorFrameSink::RendererCompositorFrameSink(
|
| EstablishMojoConnection();
|
| }
|
|
|
| -RendererCompositorFrameSink::~RendererCompositorFrameSink() {
|
| - // TODO(crbug.com/702764): If not detached then IPC messages would crash
|
| - // after this class is destroyed.
|
| - CHECK(!bound_);
|
| -}
|
| +RendererCompositorFrameSink::~RendererCompositorFrameSink() = default;
|
|
|
| bool RendererCompositorFrameSink::BindToClient(
|
| cc::CompositorFrameSinkClient* client) {
|
| @@ -106,8 +102,6 @@ bool RendererCompositorFrameSink::BindToClient(
|
| compositor_frame_sink_proxy_);
|
| compositor_frame_sink_filter_->AddHandlerOnCompositorThread(
|
| routing_id_, compositor_frame_sink_filter_handler_);
|
| -
|
| - bound_ = true;
|
| return true;
|
| }
|
|
|
| @@ -124,7 +118,6 @@ void RendererCompositorFrameSink::DetachFromClient() {
|
| sink_.reset();
|
| sink_client_binding_.Close();
|
| cc::CompositorFrameSink::DetachFromClient();
|
| - bound_ = false;
|
| }
|
|
|
| void RendererCompositorFrameSink::SubmitCompositorFrame(
|
|
|