Index: chrome/browser/android/banners/app_banner_manager_android.h |
diff --git a/chrome/browser/android/banners/app_banner_manager_android.h b/chrome/browser/android/banners/app_banner_manager_android.h |
index 1d609072140e8b27e55eaf1212b7e69e270f6496..e4f8fe68568dfab5c2f209498e965d3a22c0e460 100644 |
--- a/chrome/browser/android/banners/app_banner_manager_android.h |
+++ b/chrome/browser/android/banners/app_banner_manager_android.h |
@@ -52,19 +52,27 @@ class AppBannerManagerAndroid : public AppBannerManager { |
const base::android::JavaParamRef<jstring>& japp_package, |
const base::android::JavaParamRef<jstring>& jicon_url); |
+ // Tries to open the app banner. This method is called from the DevTools. |
+ void OpenAppBanner(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& jobj); |
+ |
protected: |
AppBannerDataFetcher* CreateAppBannerDataFetcher( |
- base::WeakPtr<AppBannerDataFetcher::Delegate> weak_delegate) override; |
+ base::WeakPtr<AppBannerDataFetcher::Delegate> weak_delegate, |
+ bool is_debug_mode) override; |
private: |
// AppBannerDataFetcher::Delegate overrides. |
bool HandleNonWebApp(const std::string& platform, |
const GURL& url, |
- const std::string& id) override; |
+ const std::string& id, |
+ bool is_debug_mode) override; |
- bool CheckPlatformAndId(const std::string& platform, const std::string& id); |
+ bool CheckPlatformAndId(const std::string& platform, |
+ const std::string& id, |
+ bool is_debug_mode); |
- bool CheckFetcherMatchesContents(); |
+ bool CheckFetcherMatchesContents(bool is_debug_mode); |
std::string ExtractQueryValueForName(const GURL& url, |
const std::string& name); |