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( |