| Index: chrome/browser/managed_mode/managed_mode_navigation_observer.cc
|
| diff --git a/chrome/browser/managed_mode/managed_mode_navigation_observer.cc b/chrome/browser/managed_mode/managed_mode_navigation_observer.cc
|
| index 07304b8f07fca01ab159e7320b3130d25e9fe62c..ac455580302bfe7914eafff20890ab49dc59777f 100644
|
| --- a/chrome/browser/managed_mode/managed_mode_navigation_observer.cc
|
| +++ b/chrome/browser/managed_mode/managed_mode_navigation_observer.cc
|
| @@ -122,8 +122,10 @@ bool ManagedModeWarningInfoBarDelegate::ShouldExpire(
|
| }
|
|
|
| void ManagedModeWarningInfoBarDelegate::InfoBarDismissed() {
|
| + content::WebContents* web_contents =
|
| + InfoBarService::WebContentsFromInfoBar(infobar());
|
| ManagedModeNavigationObserver::FromWebContents(
|
| - web_contents())->WarnInfoBarDismissed();
|
| + web_contents)->WarnInfoBarDismissed();
|
| }
|
|
|
| base::string16 ManagedModeWarningInfoBarDelegate::GetMessageText() const {
|
| @@ -146,7 +148,7 @@ bool ManagedModeWarningInfoBarDelegate::Accept() {
|
| // http://crbug.com/313377
|
| NOTIMPLEMENTED();
|
| #else
|
| - GoBackToSafety(web_contents());
|
| + GoBackToSafety(InfoBarService::WebContentsFromInfoBar(infobar()));
|
| #endif
|
|
|
| return false;
|
|
|