| Index: content/browser/webui/url_data_manager_backend.cc
|
| diff --git a/content/browser/webui/url_data_manager_backend.cc b/content/browser/webui/url_data_manager_backend.cc
|
| index 3bde564a34a787740209fd17ffafed603ca10f15..100f3cb6396d69e03fe35f5a158f9b1fa5c12c8c 100644
|
| --- a/content/browser/webui/url_data_manager_backend.cc
|
| +++ b/content/browser/webui/url_data_manager_backend.cc
|
| @@ -337,11 +337,20 @@ void URLRequestChromeJob::DataAvailable(base::RefCountedMemory* bytes) {
|
| int bytes_read;
|
| if (pending_buf_.get()) {
|
| CHECK(pending_buf_->data());
|
| + // TODO(pkasting): Remove ScopedTracker below once crbug.com/455423 is
|
| + // fixed.
|
| + tracked_objects::ScopedTracker tracking_profile(
|
| + FROM_HERE_WITH_EXPLICIT_FUNCTION(
|
| + "455423 URLRequestChromeJob::CompleteRead"));
|
| CompleteRead(pending_buf_.get(), pending_buf_size_, &bytes_read);
|
| pending_buf_ = NULL;
|
| NotifyReadComplete(bytes_read);
|
| }
|
| } else {
|
| + // TODO(pkasting): Remove ScopedTracker below once crbug.com/455423 is
|
| + // fixed.
|
| + tracked_objects::ScopedTracker tracking_profile(
|
| + FROM_HERE_WITH_EXPLICIT_FUNCTION("455423 URLRequestJob::NotifyDone"));
|
| // The request failed.
|
| NotifyDone(net::URLRequestStatus(net::URLRequestStatus::FAILED,
|
| net::ERR_FAILED));
|
| @@ -716,10 +725,14 @@ void URLDataManagerBackend::RemoveRequest(URLRequestChromeJob* job) {
|
|
|
| void URLDataManagerBackend::DataAvailable(RequestID request_id,
|
| base::RefCountedMemory* bytes) {
|
| + // TODO(pkasting): Remove ScopedTracker below once crbug.com/455423 is fixed.
|
| + tracked_objects::ScopedTracker tracking_profile(
|
| + FROM_HERE_WITH_EXPLICIT_FUNCTION(
|
| + "455423 URLDataManagerBackend::DataAvailable"));
|
| // Forward this data on to the pending net::URLRequest, if it exists.
|
| PendingRequestMap::iterator i = pending_requests_.find(request_id);
|
| if (i != pending_requests_.end()) {
|
| - URLRequestChromeJob* job(i->second);
|
| + URLRequestChromeJob* job = i->second;
|
| pending_requests_.erase(i);
|
| job->DataAvailable(bytes);
|
| }
|
|
|