Index: chrome/browser/ui/app_list/arc/arc_app_icon.cc |
diff --git a/chrome/browser/ui/app_list/arc/arc_app_icon.cc b/chrome/browser/ui/app_list/arc/arc_app_icon.cc |
index c5df2c4092a3a9acafc4f5f6daa260f256982ec2..6f1bbc73356684ecad55bca2a93522a7dbf2ffcd 100644 |
--- a/chrome/browser/ui/app_list/arc/arc_app_icon.cc |
+++ b/chrome/browser/ui/app_list/arc/arc_app_icon.cc |
@@ -127,15 +127,17 @@ ArcAppIcon::Source::~Source() { |
gfx::ImageSkiaRep ArcAppIcon::Source::GetImageForScale(float scale) { |
DCHECK_CURRENTLY_ON(content::BrowserThread::UI); |
- if (host_) |
- host_->LoadForScaleFactor(ui::GetSupportedScaleFactor(scale)); |
// Host loads icon asynchronously, so use default icon so far. |
int resource_id; |
if (host_ && host_->app_id() == arc::kPlayStoreAppId) { |
+ // Don't request icon from Android side. Use overloaded Chrome icon for Play |
+ // Store that is adopted according Chrome style. |
resource_id = scale >= 1.5f ? |
IDR_ARC_SUPPORT_ICON_96 : IDR_ARC_SUPPORT_ICON_48; |
} else { |
+ if (host_) |
+ host_->LoadForScaleFactor(ui::GetSupportedScaleFactor(scale)); |
resource_id = IDR_APP_DEFAULT_ICON; |
} |