Chromium Code Reviews| Index: chrome/browser/banners/app_banner_data_fetcher.h |
| diff --git a/chrome/browser/banners/app_banner_data_fetcher.h b/chrome/browser/banners/app_banner_data_fetcher.h |
| index fe943f25037d3fc81edcc32d82ee6ee3cb50839a..5d270f861614e457a16c81887ad40f0ca8b88e1a 100644 |
| --- a/chrome/browser/banners/app_banner_data_fetcher.h |
| +++ b/chrome/browser/banners/app_banner_data_fetcher.h |
| @@ -49,7 +49,8 @@ class AppBannerDataFetcher : public base::RefCountedThreadSafe< |
| // handled, and the fetcher needs to remain active and wait for a callback. |
| virtual bool HandleNonWebApp(const std::string& platform, |
| const GURL& url, |
| - const std::string& id) = 0; |
| + const std::string& id, |
| + bool is_debug_mode) = 0; |
| }; |
| // Returns the current time. |
| @@ -61,7 +62,8 @@ class AppBannerDataFetcher : public base::RefCountedThreadSafe< |
| AppBannerDataFetcher(content::WebContents* web_contents, |
| base::WeakPtr<Delegate> weak_delegate, |
| int ideal_icon_size_in_dp, |
| - int minimum_icon_size_in_dp); |
| + int minimum_icon_size_in_dp, |
| + bool is_debug_mode); |
| // Begins creating a banner for the URL being displayed by the Delegate's |
| // WebContents. |
| @@ -95,6 +97,9 @@ class AppBannerDataFetcher : public base::RefCountedThreadSafe< |
| // Returns the URL that kicked off the banner data retrieval. |
| const GURL& validated_url() { return validated_url_; } |
| + // Returns whether it was created by the user action in DevTools. |
| + bool is_debug_mode() const { return is_debug_mode_; } |
|
dominickn
2016/01/17 23:20:18
Nit: after reordering, please place this following
horo
2016/01/18 06:28:56
Done.
|
| + |
| // WebContentsObserver overrides. |
| void WebContentsDestroyed() override; |
| void DidNavigateMainFrame( |
| @@ -172,7 +177,8 @@ class AppBannerDataFetcher : public base::RefCountedThreadSafe< |
| // Returns whether the given Manifest is following the requirements to show |
| // a web app banner. |
| static bool IsManifestValidForWebApp(const content::Manifest& manifest, |
| - content::WebContents* web_contents); |
| + content::WebContents* web_contents, |
| + bool is_debug_mode); |
| const base::WeakPtr<Delegate> weak_delegate_; |
| const int ideal_icon_size_in_dp_; |
| @@ -189,6 +195,7 @@ class AppBannerDataFetcher : public base::RefCountedThreadSafe< |
| GURL validated_url_; |
| base::string16 app_title_; |
| content::Manifest web_app_data_; |
| + const bool is_debug_mode_; |
|
dominickn
2016/01/17 23:20:18
Nit: please put this below page_requested_prompt s
horo
2016/01/18 06:28:56
Done.
|
| friend struct content::BrowserThread::DeleteOnThread< |
| content::BrowserThread::UI>; |