| Index: chrome/browser/extensions/extension_app_icon_loader.cc
 | 
| diff --git a/chrome/browser/extensions/extension_app_icon_loader.cc b/chrome/browser/extensions/extension_app_icon_loader.cc
 | 
| index 992568e5e10666c0ba86f30c0769f630b13bd63b..4d292ba6715d5ea9f404b884c98c11e7780757c1 100644
 | 
| --- a/chrome/browser/extensions/extension_app_icon_loader.cc
 | 
| +++ b/chrome/browser/extensions/extension_app_icon_loader.cc
 | 
| @@ -54,13 +54,9 @@ void ExtensionAppIconLoader::FetchImage(const std::string& id) {
 | 
|    if (!extension)
 | 
|      return;
 | 
|  
 | 
| -  scoped_ptr<extensions::IconImage> image(new extensions::IconImage(
 | 
| -      profile(),
 | 
| -      extension,
 | 
| -      extensions::IconsInfo::GetIcons(extension),
 | 
| -      icon_size(),
 | 
| -      extensions::util::GetDefaultAppIcon(),
 | 
| -      this));
 | 
| +  std::unique_ptr<extensions::IconImage> image(new extensions::IconImage(
 | 
| +      profile(), extension, extensions::IconsInfo::GetIcons(extension),
 | 
| +      icon_size(), extensions::util::GetDefaultAppIcon(), this));
 | 
|  
 | 
|    // Triggers image loading now instead of depending on paint message. This
 | 
|    // makes the temp blank image be shown for shorter time and improves user
 | 
| 
 |