From d9778413e170b70ba52a30eb675dfb8363bf407d Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Tue, 26 Apr 2016 16:30:26 +0900 Subject: [PATCH] Should also destory RemoteCallbackFreer when page is reloaded --- atom/common/api/remote_callback_freer.cc | 2 +- atom/common/api/remote_callback_freer.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/atom/common/api/remote_callback_freer.cc b/atom/common/api/remote_callback_freer.cc index 24d2897..917128b 100644 --- a/atom/common/api/remote_callback_freer.cc +++ b/atom/common/api/remote_callback_freer.cc @@ -48,7 +48,7 @@ void RemoteCallbackFreer::RunDestructor() { web_contents_ = nullptr; } -void RemoteCallbackFreer::WebContentsDestroyed() { +void RemoteCallbackFreer::RenderViewDeleted(content::RenderViewHost*) { if (!web_contents_) return; diff --git a/atom/common/api/remote_callback_freer.h b/atom/common/api/remote_callback_freer.h index 5c160c2..43a4a21 100644 --- a/atom/common/api/remote_callback_freer.h +++ b/atom/common/api/remote_callback_freer.h @@ -27,7 +27,7 @@ class RemoteCallbackFreer : public ObjectLifeMonitor, void RunDestructor() override; // content::WebContentsObserver: - void WebContentsDestroyed() override; + void RenderViewDeleted(content::RenderViewHost*) override; private: int GetRendererProcessID(); -- 2.7.4