| Index: chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
|
| diff --git a/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc b/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
|
| index 0d06b3bb7b0461bb0fee27e61b24553f3642fc37..661bf478158998bc14dd8b2ba7db123a17d98944 100644
|
| --- a/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
|
| +++ b/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
|
| @@ -184,18 +184,16 @@ void ChromeManagementAPIDelegate::
|
| GetPermissionWarningsByManifestFunctionDelegate(
|
| extensions::ManagementGetPermissionWarningsByManifestFunction* function,
|
| const std::string& manifest_str) const {
|
| - scoped_refptr<safe_json::SafeJsonParser> parser(
|
| - new safe_json::SafeJsonParser(
|
| - manifest_str,
|
| - base::Bind(
|
| - &extensions::ManagementGetPermissionWarningsByManifestFunction::
|
| - OnParseSuccess,
|
| - function),
|
| - base::Bind(
|
| - &extensions::ManagementGetPermissionWarningsByManifestFunction::
|
| - OnParseFailure,
|
| - function)));
|
| - parser->Start();
|
| + safe_json::SafeJsonParser::Parse(
|
| + manifest_str,
|
| + base::Bind(
|
| + &extensions::ManagementGetPermissionWarningsByManifestFunction::
|
| + OnParseSuccess,
|
| + function),
|
| + base::Bind(
|
| + &extensions::ManagementGetPermissionWarningsByManifestFunction::
|
| + OnParseFailure,
|
| + function));
|
| }
|
|
|
| scoped_ptr<extensions::InstallPromptDelegate>
|
|
|