Chromium Code Reviews| Index: chrome/browser/interstitials/security_interstitial_page.cc |
| diff --git a/chrome/browser/interstitials/security_interstitial_page.cc b/chrome/browser/interstitials/security_interstitial_page.cc |
| index fd262680a21afe49e1ebac746db4040c5ebfd020..bba9e07ea6a3271bc7927f89121a340e3bbe043a 100644 |
| --- a/chrome/browser/interstitials/security_interstitial_page.cc |
| +++ b/chrome/browser/interstitials/security_interstitial_page.cc |
| @@ -17,6 +17,7 @@ |
| #include "chrome/grit/browser_resources.h" |
| #include "chrome/grit/generated_resources.h" |
| #include "components/grit/components_resources.h" |
| +#include "components/security_interstitials/core/common_string_util.h" |
| #include "components/security_interstitials/core/metrics_helper.h" |
| #include "components/url_formatter/url_formatter.h" |
|
Peter Kasting
2015/12/02 01:14:40
Seems like this can be removed now?
felt
2015/12/02 03:30:38
Done.
|
| #include "content/public/browser/interstitial_page.h" |
| @@ -65,6 +66,9 @@ void SecurityInterstitialPage::Show() { |
| if (!create_view_) |
| interstitial_page_->DontCreateViewForTesting(); |
| interstitial_page_->Show(); |
| + |
| + controller_->set_interstitial_page(interstitial_page_); |
| + AfterShow(); |
| } |
| bool SecurityInterstitialPage::IsPrefEnabled(const char* pref) { |
| @@ -79,11 +83,8 @@ base::string16 SecurityInterstitialPage::GetFormattedHostName() const { |
| Profile::FromBrowserContext(web_contents()->GetBrowserContext()); |
| if (profile) |
| languages = profile->GetPrefs()->GetString(prefs::kAcceptLanguages); |
| - base::string16 host = |
| - url_formatter::IDNToUnicode(request_url_.host(), languages); |
| - if (base::i18n::IsRTL()) |
| - base::i18n::WrapStringWithLTRFormatting(&host); |
| - return host; |
| + return security_interstitials::common_string_util::GetFormattedHostName( |
| + request_url_, languages); |
| } |
| std::string SecurityInterstitialPage::GetHTMLContents() { |