Index: chrome/browser/web_resource/chrome_web_resource_service.cc |
diff --git a/chrome/browser/web_resource/chrome_web_resource_service.cc b/chrome/browser/web_resource/chrome_web_resource_service.cc |
index 6e1e35ea1ca00ed8537ef9af48d00665153e1fd8..47a1335316ebe87ca1856f1b675138890687497d 100644 |
--- a/chrome/browser/web_resource/chrome_web_resource_service.cc |
+++ b/chrome/browser/web_resource/chrome_web_resource_service.cc |
@@ -38,9 +38,5 @@ void ChromeWebResourceService::ParseJSON( |
const std::string& data, |
const SuccessCallback& success_callback, |
const ErrorCallback& error_callback) { |
- // SafeJsonParser releases itself on completion. |
- scoped_refptr<safe_json::SafeJsonParser> json_parser( |
- new safe_json::SafeJsonParser(data, success_callback, |
- error_callback)); |
- json_parser->Start(); |
+ safe_json::SafeJsonParser::Parse(data, success_callback, error_callback); |
} |