diff options
Diffstat (limited to 'content/renderer/render_frame_impl.cc')
-rw-r--r-- | content/renderer/render_frame_impl.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc index 0773d41..1ebf72a 100644 --- a/content/renderer/render_frame_impl.cc +++ b/content/renderer/render_frame_impl.cc @@ -598,6 +598,9 @@ RenderFrameImpl::~RenderFrameImpl() { render_view_->UnregisterVideoHoleFrame(this); #endif + if (render_frame_proxy_) + delete render_frame_proxy_; + render_view_->UnregisterRenderFrame(this); g_routing_id_frame_map.Get().erase(routing_id_); RenderThread::Get()->RemoveRoute(routing_id_); |