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 726f25f9b08860ac1725368595806c6207059fe0..6000d8f5ff27953e6628a788e11953022e6b741a 100644 |
--- a/chrome/browser/banners/app_banner_manager.cc |
+++ b/chrome/browser/banners/app_banner_manager.cc |
@@ -266,7 +266,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; |
SendBannerPromptRequest(); |
} |
@@ -515,7 +515,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(); |