| Index: chrome/browser/ui/app_list/search/common/json_response_fetcher.cc
|
| diff --git a/chrome/browser/ui/app_list/search/common/json_response_fetcher.cc b/chrome/browser/ui/app_list/search/common/json_response_fetcher.cc
|
| index f175e44b01981587938d95f525a267d1b5bc0201..5eb72b96ef8fb5ed0a02b91cb9d81be1b39c3ae7 100644
|
| --- a/chrome/browser/ui/app_list/search/common/json_response_fetcher.cc
|
| +++ b/chrome/browser/ui/app_list/search/common/json_response_fetcher.cc
|
| @@ -72,14 +72,12 @@ void JSONResponseFetcher::OnURLFetchComplete(
|
| std::string json_data;
|
| fetcher->GetResponseAsString(&json_data);
|
|
|
| - scoped_refptr<safe_json::SafeJsonParser> parser =
|
| - new safe_json::SafeJsonParser(
|
| - json_data, base::Bind(&JSONResponseFetcher::OnJsonParseSuccess,
|
| - weak_factory_.GetWeakPtr()),
|
| - base::Bind(&JSONResponseFetcher::OnJsonParseError,
|
| - weak_factory_.GetWeakPtr()));
|
| // The parser will call us back via one of the callbacks.
|
| - parser->Start();
|
| + safe_json::SafeJsonParser::Parse(
|
| + json_data, base::Bind(&JSONResponseFetcher::OnJsonParseSuccess,
|
| + weak_factory_.GetWeakPtr()),
|
| + base::Bind(&JSONResponseFetcher::OnJsonParseError,
|
| + weak_factory_.GetWeakPtr()));
|
| }
|
|
|
| } // namespace app_list
|
|
|