| Index: chrome/browser/extensions/extension_management_api.cc
|
| diff --git a/chrome/browser/extensions/extension_management_api.cc b/chrome/browser/extensions/extension_management_api.cc
|
| index 1fd716bee96d8c4c1151126aa1d326b0779bcc1c..197396934bd07fb88802548a484f25143c4e9310 100644
|
| --- a/chrome/browser/extensions/extension_management_api.cc
|
| +++ b/chrome/browser/extensions/extension_management_api.cc
|
| @@ -162,7 +162,7 @@ static void AddExtensionInfo(ListValue* list,
|
|
|
| bool GetAllExtensionsFunction::RunImpl() {
|
| ListValue* result = new ListValue();
|
| - result_.reset(result);
|
| + SetResult(result);
|
|
|
| AddExtensionInfo(result, *service()->extensions(), service());
|
| AddExtensionInfo(result, *service()->disabled_extensions(), service());
|
| @@ -180,7 +180,7 @@ bool GetExtensionByIdFunction::RunImpl() {
|
| return false;
|
| }
|
| DictionaryValue* result = CreateExtensionInfo(*extension, service());
|
| - result_.reset(result);
|
| + SetResult(result);
|
|
|
| return true;
|
| }
|
| @@ -201,7 +201,7 @@ bool GetPermissionWarningsByIdFunction::RunImpl() {
|
| for (PermissionMessages::const_iterator i = warnings.begin();
|
| i < warnings.end(); ++i)
|
| result->Append(Value::CreateStringValue(i->message()));
|
| - result_.reset(result);
|
| + SetResult(result);
|
| return true;
|
| }
|
|
|
| @@ -325,7 +325,7 @@ void GetPermissionWarningsByManifestFunction::OnParseSuccess(
|
| for (PermissionMessages::const_iterator i = warnings.begin();
|
| i < warnings.end(); ++i)
|
| result->Append(Value::CreateStringValue(i->message()));
|
| - result_.reset(result);
|
| + SetResult(result);
|
| SendResponse(true);
|
|
|
| // Matched with AddRef() in RunImpl().
|
|
|