Index: chrome/browser/ui/app_list/extension_app_model_builder.cc |
diff --git a/chrome/browser/ui/app_list/extension_app_model_builder.cc b/chrome/browser/ui/app_list/extension_app_model_builder.cc |
index 21641ff876408d4826a99bdad209554902b3021f..0571e17601a0fbddda6a0dcbcfe47a91837e3e33 100644 |
--- a/chrome/browser/ui/app_list/extension_app_model_builder.cc |
+++ b/chrome/browser/ui/app_list/extension_app_model_builder.cc |
@@ -9,6 +9,7 @@ |
#include "base/auto_reset.h" |
#include "base/bind.h" |
#include "base/callback.h" |
+#include "base/memory/ptr_util.h" |
#include "chrome/browser/extensions/extension_ui_util.h" |
#include "chrome/browser/extensions/extension_util.h" |
#include "chrome/browser/extensions/install_tracker.h" |
@@ -203,17 +204,14 @@ void ExtensionAppModelBuilder::OnShutdown( |
extension_registry_ = nullptr; |
} |
-scoped_ptr<ExtensionAppItem> ExtensionAppModelBuilder::CreateAppItem( |
+std::unique_ptr<ExtensionAppItem> ExtensionAppModelBuilder::CreateAppItem( |
const std::string& extension_id, |
const std::string& extension_name, |
const gfx::ImageSkia& installing_icon, |
bool is_platform_app) { |
- return make_scoped_ptr(new ExtensionAppItem(profile(), |
- GetSyncItem(extension_id), |
- extension_id, |
- extension_name, |
- installing_icon, |
- is_platform_app)); |
+ return base::WrapUnique( |
+ new ExtensionAppItem(profile(), GetSyncItem(extension_id), extension_id, |
+ extension_name, installing_icon, is_platform_app)); |
} |
void ExtensionAppModelBuilder::BuildModel() { |