Index: chrome/browser/extensions/error_console/error_console.cc |
diff --git a/chrome/browser/extensions/error_console/error_console.cc b/chrome/browser/extensions/error_console/error_console.cc |
index 36ad4167621b9d36476bc934bf9cb42ce18537ca..088f553e4d01291664e085fae6352b98a849502a 100644 |
--- a/chrome/browser/extensions/error_console/error_console.cc |
+++ b/chrome/browser/extensions/error_console/error_console.cc |
@@ -136,7 +136,7 @@ void ErrorConsole::UseDefaultReportingForExtension( |
prefs_->UpdateExtensionPref(extension_id, kStoreExtensionErrorsPref, NULL); |
} |
-void ErrorConsole::ReportError(scoped_ptr<ExtensionError> error) { |
+void ErrorConsole::ReportError(std::unique_ptr<ExtensionError> error) { |
DCHECK(thread_checker_.CalledOnValidThread()); |
if (!enabled_ || !crx_file::id_util::IdIsValid(error->extension_id())) |
return; |
@@ -263,11 +263,9 @@ void ErrorConsole::AddManifestErrorsForExtension(const Extension* extension) { |
extension->install_warnings(); |
for (std::vector<InstallWarning>::const_iterator iter = warnings.begin(); |
iter != warnings.end(); ++iter) { |
- ReportError(scoped_ptr<ExtensionError>(new ManifestError( |
- extension->id(), |
- base::UTF8ToUTF16(iter->message), |
- base::UTF8ToUTF16(iter->key), |
- base::UTF8ToUTF16(iter->specific)))); |
+ ReportError(std::unique_ptr<ExtensionError>(new ManifestError( |
+ extension->id(), base::UTF8ToUTF16(iter->message), |
+ base::UTF8ToUTF16(iter->key), base::UTF8ToUTF16(iter->specific)))); |
} |
} |