Chromium Code Reviews| Index: chrome/browser/ui/views/ash/launcher/launcher_app_icon_loader.cc |
| diff --git a/chrome/browser/ui/views/ash/launcher/launcher_app_icon_loader.cc b/chrome/browser/ui/views/ash/launcher/launcher_app_icon_loader.cc |
| index 4f6060d58c058e2f500dde72acca8e5201bb1354..5212c85c7d1e559ef9dc1c22884fe01053dbbca0 100644 |
| --- a/chrome/browser/ui/views/ash/launcher/launcher_app_icon_loader.cc |
| +++ b/chrome/browser/ui/views/ash/launcher/launcher_app_icon_loader.cc |
| @@ -45,13 +45,16 @@ void LauncherAppIconLoader::FetchImage(const std::string& id) { |
| if (!image_loader_.get()) |
| image_loader_.reset(new ImageLoadingTracker(this)); |
| map_[image_loader_->next_id()] = id; |
| + ExtensionResource extensionResource = |
|
Aaron Boodman
2012/08/06 03:09:34
extension_resource
sschmitz
2012/08/07 17:59:00
Done.
|
| + extension->GetIconResource(ExtensionIconSet::EXTENSION_ICON_SMALL, |
| + ExtensionIconSet::MATCH_BIGGER); |
| image_loader_->LoadImage( |
| extension, |
| - extension->GetIconResource(ExtensionIconSet::EXTENSION_ICON_SMALL, |
| - ExtensionIconSet::MATCH_BIGGER), |
| + extensionResource, |
| gfx::Size(ExtensionIconSet::EXTENSION_ICON_SMALL, |
| ExtensionIconSet::EXTENSION_ICON_SMALL), |
| - ImageLoadingTracker::CACHE); |
| + extensionResource.empty() ? ImageLoadingTracker::DONT_CACHE : |
| + ImageLoadingTracker::CACHE); |
| } |
| void LauncherAppIconLoader::OnImageLoaded(const gfx::Image& image, |