| Index: chrome/browser/extensions/bookmark_app_helper.cc
|
| diff --git a/chrome/browser/extensions/bookmark_app_helper.cc b/chrome/browser/extensions/bookmark_app_helper.cc
|
| index 16288753298ed82278dc3e2158a1f9c0fedab42a..a70c1b294760af858479e5a0fa4d389438adb6c1 100644
|
| --- a/chrome/browser/extensions/bookmark_app_helper.cc
|
| +++ b/chrome/browser/extensions/bookmark_app_helper.cc
|
| @@ -11,7 +11,9 @@
|
|
|
| #include "base/macros.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| +#include "base/time/time.h"
|
| #include "build/build_config.h"
|
| +#include "chrome/browser/banners/app_banner_settings_helper.h"
|
| #include "chrome/browser/bitmap_fetcher/bitmap_fetcher.h"
|
| #include "chrome/browser/bitmap_fetcher/bitmap_fetcher_delegate.h"
|
| #include "chrome/browser/chrome_notification_types.h"
|
| @@ -690,6 +692,13 @@ void BookmarkAppHelper::FinishInstallation(const Extension* extension) {
|
| return;
|
| }
|
|
|
| + // Record an app banner added to homescreen event to ensure banners are not
|
| + // shown for this app.
|
| + AppBannerSettingsHelper::RecordBannerEvent(
|
| + contents_, web_app_info_.app_url, web_app_info_.app_url.spec(),
|
| + AppBannerSettingsHelper::APP_BANNER_EVENT_DID_ADD_TO_HOMESCREEN,
|
| + base::Time::Now());
|
| +
|
| Browser* browser = chrome::FindBrowserWithWebContents(contents_);
|
| if (!browser) {
|
| // The browser can be null in tests.
|
|
|