| Index: chrome/browser/extensions/webstore_data_fetcher.cc
|
| diff --git a/chrome/browser/extensions/webstore_data_fetcher.cc b/chrome/browser/extensions/webstore_data_fetcher.cc
|
| index c6e5a57074e0d6dbdcc4bb377a647fe111728a7f..a01b1175f2e334834e7aa0d964febb4dfbef81b6 100644
|
| --- a/chrome/browser/extensions/webstore_data_fetcher.cc
|
| +++ b/chrome/browser/extensions/webstore_data_fetcher.cc
|
| @@ -82,13 +82,11 @@ void WebstoreDataFetcher::OnURLFetchComplete(const net::URLFetcher* source) {
|
| std::string webstore_json_data;
|
| fetcher->GetResponseAsString(&webstore_json_data);
|
|
|
| - scoped_refptr<safe_json::SafeJsonParser> parser =
|
| - new safe_json::SafeJsonParser(
|
| + // The parser will call us back via one of the callbacks.
|
| + safe_json::SafeJsonParser::Parse(
|
| webstore_json_data,
|
| base::Bind(&WebstoreDataFetcher::OnJsonParseSuccess, AsWeakPtr()),
|
| base::Bind(&WebstoreDataFetcher::OnJsonParseFailure, AsWeakPtr()));
|
| - // The parser will call us back via one of the callbacks.
|
| - parser->Start();
|
| }
|
|
|
| } // namespace extensions
|
|
|