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 9684b2d42917af20ede73c50a16d72cb4330c2f6..dfd222fe6e6c87ac4749a6705730e7342f92f96b 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" |
@@ -39,6 +40,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); |
} |