| Index: chrome/browser/android/offline_pages/offline_page_utils.cc
|
| diff --git a/chrome/browser/android/offline_pages/offline_page_utils.cc b/chrome/browser/android/offline_pages/offline_page_utils.cc
|
| index 2a6afa6e749f808ae28297228575daa92f5534b1..a640ab48cc48650abb7a49a96843b2a40bbcddf9 100644
|
| --- a/chrome/browser/android/offline_pages/offline_page_utils.cc
|
| +++ b/chrome/browser/android/offline_pages/offline_page_utils.cc
|
| @@ -18,6 +18,7 @@
|
| #include "chrome/browser/android/offline_pages/offline_page_tab_helper.h"
|
| #include "chrome/browser/android/offline_pages/request_coordinator_factory.h"
|
| #include "chrome/browser/android/tab_android.h"
|
| +#include "chrome/browser/net/net_error_tab_helper.h"
|
| #include "components/offline_pages/core/background/request_coordinator.h"
|
| #include "components/offline_pages/core/background/save_page_request.h"
|
| #include "components/offline_pages/core/client_namespace_constants.h"
|
| @@ -139,6 +140,14 @@ bool OfflinePageUtils::IsShowingOfflinePreview(
|
| }
|
|
|
| // static
|
| +bool OfflinePageUtils::IsShowingDownloadButtonInErrorPage(
|
| + content::WebContents* web_contents) {
|
| + chrome_browser_net::NetErrorTabHelper* tab_helper =
|
| + chrome_browser_net::NetErrorTabHelper::FromWebContents(web_contents);
|
| + return tab_helper && tab_helper->is_showing_download_button_in_error_page();
|
| +}
|
| +
|
| +// static
|
| bool OfflinePageUtils::GetTabId(content::WebContents* web_contents,
|
| int* tab_id) {
|
| TabAndroid* tab_android = TabAndroid::FromWebContents(web_contents);
|
|
|