Index: ui/views/controls/webview/webview.cc |
diff --git a/ui/views/controls/webview/webview.cc b/ui/views/controls/webview/webview.cc |
index f695de4628382577e6b6c31b265673b9b7cace47..2e4ba84fa000b8bd33675f371e1ff296849a1820 100644 |
--- a/ui/views/controls/webview/webview.cc |
+++ b/ui/views/controls/webview/webview.cc |
@@ -271,6 +271,7 @@ void WebView::RenderProcessExited(content::RenderProcessHost* host, |
void WebView::RenderProcessHostDestroyed(content::RenderProcessHost* host) { |
DCHECK_EQ(host, observing_render_process_host_); |
+ observing_render_process_host_->RemoveObserver(this); |
observing_render_process_host_ = nullptr; |
} |