Index: chrome/renderer/chrome_render_view_observer.cc |
diff --git a/chrome/renderer/chrome_render_view_observer.cc b/chrome/renderer/chrome_render_view_observer.cc |
index 8367a835e1927d7158fa2158befe5e6ae478a243..98e28e84773ddc035b078fbeccd3b6de98bd9cbb 100644 |
--- a/chrome/renderer/chrome_render_view_observer.cc |
+++ b/chrome/renderer/chrome_render_view_observer.cc |
@@ -269,6 +269,7 @@ bool ChromeRenderViewObserver::OnMessageReceived(const IPC::Message& message) { |
IPC_MESSAGE_HANDLER(ChromeViewMsg_GetFPS, OnGetFPS) |
IPC_MESSAGE_HANDLER(ChromeViewMsg_AddStrictSecurityHost, |
OnAddStrictSecurityHost) |
+ IPC_MESSAGE_HANDLER(ChromeViewMsg_SetAsInterstitial, OnSetAsInterstitial) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
@@ -366,6 +367,10 @@ void ChromeRenderViewObserver::OnAddStrictSecurityHost( |
strict_security_hosts_.insert(host); |
} |
+void ChromeRenderViewObserver::OnSetAsInterstitial() { |
+ content_settings_->SetAsInterstitial(); |
+} |
+ |
void ChromeRenderViewObserver::Navigate(const GURL& url) { |
// Execute cache clear operations that were postponed until a navigation |
// event (including tab reload). |