| Index: chrome/browser/banners/app_banner_manager.cc
|
| diff --git a/chrome/browser/banners/app_banner_manager.cc b/chrome/browser/banners/app_banner_manager.cc
|
| index d60e013bc216402d065ec97ab526b5f66640a69c..796a9eeab2f87b808379fcd4821b704b5b262203 100644
|
| --- a/chrome/browser/banners/app_banner_manager.cc
|
| +++ b/chrome/browser/banners/app_banner_manager.cc
|
| @@ -149,7 +149,7 @@ AppBannerManager::AppBannerManager(content::WebContents* web_contents)
|
| SiteEngagementObserver(SiteEngagementService::Get(
|
| Profile::FromBrowserContext(web_contents->GetBrowserContext()))),
|
| state_(State::INACTIVE),
|
| - manager_(nullptr),
|
| + manager_(InstallableManager::FromWebContents(web_contents)),
|
| event_request_id_(-1),
|
| binding_(this),
|
| has_sufficient_engagement_(false),
|
| @@ -158,9 +158,6 @@ AppBannerManager::AppBannerManager(content::WebContents* web_contents)
|
| triggered_by_devtools_(false),
|
| need_to_log_status_(false),
|
| weak_factory_(this) {
|
| - // Ensure the InstallableManager exists since we have a hard dependency on it.
|
| - InstallableManager::CreateForWebContents(web_contents);
|
| - manager_ = InstallableManager::FromWebContents(web_contents);
|
| DCHECK(manager_);
|
|
|
| AppBannerSettingsHelper::UpdateFromFieldTrial();
|
|
|