Index: content/browser/frame_host/interstitial_page_impl.cc |
diff --git a/content/browser/frame_host/interstitial_page_impl.cc b/content/browser/frame_host/interstitial_page_impl.cc |
index 1c3e782e5ae2d2745ec5111478a3468494f49239..d71195b4c9e2b16e9c7304fc003f322bca65f53a 100644 |
--- a/content/browser/frame_host/interstitial_page_impl.cc |
+++ b/content/browser/frame_host/interstitial_page_impl.cc |
@@ -348,8 +348,9 @@ void InterstitialPageImpl::Observe( |
} |
} |
-bool InterstitialPageImpl::OnMessageReceived(RenderFrameHost* render_frame_host, |
- const IPC::Message& message) { |
+bool InterstitialPageImpl::OnMessageReceived( |
+ RenderFrameHostImpl* render_frame_host, |
+ const IPC::Message& message) { |
if (render_frame_host->GetRenderViewHost() != render_view_host_) { |
DCHECK(!render_view_host_) |
<< "We expect an interstitial page to have only a single RVH"; |
@@ -357,7 +358,8 @@ bool InterstitialPageImpl::OnMessageReceived(RenderFrameHost* render_frame_host, |
} |
bool handled = true; |
- IPC_BEGIN_MESSAGE_MAP(InterstitialPageImpl, message) |
+ IPC_BEGIN_MESSAGE_MAP_WITH_PARAM(InterstitialPageImpl, message, |
+ render_frame_host) |
IPC_MESSAGE_HANDLER(FrameHostMsg_DomOperationResponse, |
OnDomOperationResponse) |
IPC_MESSAGE_UNHANDLED(handled = false) |
@@ -366,8 +368,9 @@ bool InterstitialPageImpl::OnMessageReceived(RenderFrameHost* render_frame_host, |
return handled; |
} |
-bool InterstitialPageImpl::OnMessageReceived(RenderViewHost* render_view_host, |
- const IPC::Message& message) { |
+bool InterstitialPageImpl::OnMessageReceived( |
+ RenderViewHostImpl* render_view_host, |
+ const IPC::Message& message) { |
return false; |
} |
@@ -842,6 +845,7 @@ void InterstitialPageImpl::TakeActionOnResourceDispatcher( |
} |
void InterstitialPageImpl::OnDomOperationResponse( |
+ RenderFrameHostImpl* source, |
const std::string& json_string) { |
std::string json = json_string; |
// Needed by test code. |