| Index: chrome/browser/extensions/chrome_url_request_util.cc
|
| diff --git a/chrome/browser/extensions/chrome_url_request_util.cc b/chrome/browser/extensions/chrome_url_request_util.cc
|
| index 7fdb70bfe0ada07fb878bc3829a632aa0904267a..660462974d6eaf4fb1059b88d642a791e125dac0 100644
|
| --- a/chrome/browser/extensions/chrome_url_request_util.cc
|
| +++ b/chrome/browser/extensions/chrome_url_request_util.cc
|
| @@ -69,14 +69,30 @@ class URLRequestResourceBundleJob : public net::URLRequestSimpleJob {
|
| "422489 URLRequestResourceBundleJob::GetData"));
|
|
|
| const ResourceBundle& rb = ResourceBundle::GetSharedInstance();
|
| +
|
| + // TODO(vadimt): Remove ScopedTracker below once crbug.com/422489 is fixed.
|
| + tracked_objects::ScopedTracker tracking_profile1(
|
| + FROM_HERE_WITH_EXPLICIT_FUNCTION(
|
| + "422489 URLRequestResourceBundleJob::GetData 1"));
|
| +
|
| *data = rb.GetRawDataResource(resource_id_).as_string();
|
|
|
| + // TODO(vadimt): Remove ScopedTracker below once crbug.com/422489 is fixed.
|
| + tracked_objects::ScopedTracker tracking_profile2(
|
| + FROM_HERE_WITH_EXPLICIT_FUNCTION(
|
| + "422489 URLRequestResourceBundleJob::GetData 2"));
|
| +
|
| // Add the Content-Length header now that we know the resource length.
|
| response_info_.headers->AddHeader(
|
| base::StringPrintf("%s: %s",
|
| net::HttpRequestHeaders::kContentLength,
|
| base::UintToString(data->size()).c_str()));
|
|
|
| + // TODO(vadimt): Remove ScopedTracker below once crbug.com/422489 is fixed.
|
| + tracked_objects::ScopedTracker tracking_profile3(
|
| + FROM_HERE_WITH_EXPLICIT_FUNCTION(
|
| + "422489 URLRequestResourceBundleJob::GetData 3"));
|
| +
|
| std::string* read_mime_type = new std::string;
|
| bool posted = base::PostTaskAndReplyWithResult(
|
| BrowserThread::GetBlockingPool(),
|
|
|