| 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);
|
|
|