Index: chrome/browser/managed_mode/managed_mode_interstitial.cc |
diff --git a/chrome/browser/managed_mode/managed_mode_interstitial.cc b/chrome/browser/managed_mode/managed_mode_interstitial.cc |
index db5aa8f3422a3c4e9ba2f6899f6a39d0545e1692..7f3ef0e4b89a14c4bce87ded5cbc878ee80ad237 100644 |
--- a/chrome/browser/managed_mode/managed_mode_interstitial.cc |
+++ b/chrome/browser/managed_mode/managed_mode_interstitial.cc |
@@ -5,6 +5,7 @@ |
#include "chrome/browser/managed_mode/managed_mode_interstitial.h" |
#include "base/i18n/rtl.h" |
+#include "chrome/browser/managed_mode/managed_mode_navigation_observer.h" |
#include "chrome/browser/prefs/pref_service.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/tab_contents/tab_util.h" |
@@ -38,6 +39,10 @@ void ShowInterstitialOnUIThread(int render_process_host_id, |
return; |
} |
+ ManagedModeNavigationObserver* navigation_observer = |
+ ManagedModeNavigationObserver::FromWebContents(web_contents); |
+ navigation_observer->SetStateToRecordingAfterPreview(); |
+ |
new ManagedModeInterstitial(web_contents, url, callback); |
} |
@@ -105,7 +110,6 @@ std::string ManagedModeInterstitial::GetHTMLContents() { |
IDR_BLOCK_INTERSTITIAL_HTML)); |
return jstemplate_builder::GetI18nTemplateHtml(html, &strings); |
- |
} |
void ManagedModeInterstitial::CommandReceived(const std::string& command) { |