diff options
-rw-r--r-- | chrome/browser/renderer_host/browser_render_process_host.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/chrome/browser/renderer_host/browser_render_process_host.cc b/chrome/browser/renderer_host/browser_render_process_host.cc index 4d43423..88b50c9 100644 --- a/chrome/browser/renderer_host/browser_render_process_host.cc +++ b/chrome/browser/renderer_host/browser_render_process_host.cc @@ -795,7 +795,11 @@ void BrowserRenderProcessHost::OnChannelError() { i != local_listeners.end(); ++i) { i->second->OnMessageReceived(ViewHostMsg_RenderViewGone(i->first)); } - // at this point, this object should be deleted + + ClearTransportDIBCache(); + + // this object is not deleted at this point and may be reused later. + // TODO(darin): clean this up } void BrowserRenderProcessHost::Unregister() { |