Chromium Code Reviews| Index: chrome/browser/net/net_error_tab_helper.cc |
| diff --git a/chrome/browser/net/net_error_tab_helper.cc b/chrome/browser/net/net_error_tab_helper.cc |
| index 8b257b5fa2b42ac9f24499fff870ef4f334f88c8..ac28129061214589033ccb9dbc32cfa60749bb1f 100644 |
| --- a/chrome/browser/net/net_error_tab_helper.cc |
| +++ b/chrome/browser/net/net_error_tab_helper.cc |
| @@ -142,7 +142,10 @@ bool NetErrorTabHelper::OnMessageReceived( |
| #if BUILDFLAG(ANDROID_JAVA_UI) |
| bool handled = true; |
| IPC_BEGIN_MESSAGE_MAP(NetErrorTabHelper, message) |
| - IPC_MESSAGE_HANDLER(ChromeViewHostMsg_DownloadPageLater, DownloadPageLater) |
| + IPC_MESSAGE_HANDLER(ChromeViewHostMsg_DownloadPageLater, |
| + OnDownloadPageLater) |
| + IPC_MESSAGE_HANDLER(ChromeViewHostMsg_SetIsShowingDownloadButtonInErrorPage, |
| + OnSetIsShowingDownloadButtonInErrorPage) |
| IPC_MESSAGE_UNHANDLED(handled = false) |
| IPC_END_MESSAGE_MAP() |
| @@ -158,6 +161,9 @@ NetErrorTabHelper::NetErrorTabHelper(WebContents* contents) |
| is_error_page_(false), |
| dns_error_active_(false), |
| dns_error_page_committed_(false), |
| +#if BUILDFLAG(ANDROID_JAVA_UI) |
| + is_showing_download_button_in_error_page_(false), |
| +#endif // BUILDFLAG(ANDROID_JAVA_UI) |
| dns_probe_status_(error_page::DNS_PROBE_POSSIBLE), |
| weak_factory_(this) { |
| DCHECK_CURRENTLY_ON(BrowserThread::UI); |
| @@ -210,7 +216,7 @@ void NetErrorTabHelper::OnDnsProbeFinished(DnsProbeStatus result) { |
| } |
| #if BUILDFLAG(ANDROID_JAVA_UI) |
| -void NetErrorTabHelper::DownloadPageLater() { |
| +void NetErrorTabHelper::OnDownloadPageLater() { |
| // Makes sure that this is coming from an error page. |
| content::NavigationEntry* entry = |
| web_contents()->GetController().GetLastCommittedEntry(); |
| @@ -224,6 +230,10 @@ void NetErrorTabHelper::DownloadPageLater() { |
| DownloadPageLaterHelper(url); |
| } |
| + |
| +void NetErrorTabHelper::OnSetIsShowingDownloadButtonInErrorPage(bool show) { |
|
mmenke
2017/01/09 20:35:39
"show" seems a bit short. Maybe just showing_butt
jianli
2017/01/09 23:35:07
Done.
|
| + is_showing_download_button_in_error_page_ = show; |
| +} |
| #endif // BUILDFLAG(ANDROID_JAVA_UI) |
| void NetErrorTabHelper::InitializePref(WebContents* contents) { |