| 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 7016833f23c203ae5fbf15868cddb5de041c3798..3c2bf84b619a054868f44941e3bc120bbe56585d 100644
|
| --- a/chrome/browser/banners/app_banner_manager.cc
|
| +++ b/chrome/browser/banners/app_banner_manager.cc
|
| @@ -267,7 +267,7 @@ void AppBannerManager::OnDidPerformInstallableCheck(
|
| DCHECK(data.primary_icon);
|
|
|
| primary_icon_url_ = data.primary_icon_url;
|
| - primary_icon_.reset(new SkBitmap(*data.primary_icon));
|
| + primary_icon_ = *data.primary_icon;
|
|
|
| // If we triggered the installability check on page load, then it's possible
|
| // we don't have enough engagement yet. If that's the case, return here but
|
| @@ -540,7 +540,7 @@ void AppBannerManager::OnBannerPromptReply(
|
| DCHECK(!manifest_url_.is_empty());
|
| DCHECK(!manifest_.IsEmpty());
|
| DCHECK(!primary_icon_url_.is_empty());
|
| - DCHECK(primary_icon_.get());
|
| + DCHECK(!primary_icon_.drawsNothing());
|
|
|
| TrackBeforeInstallEvent(BEFORE_INSTALL_EVENT_COMPLETE);
|
| ShowBanner();
|
|
|