| Index: content/browser/service_worker/service_worker_version.cc
|
| diff --git a/content/browser/service_worker/service_worker_version.cc b/content/browser/service_worker/service_worker_version.cc
|
| index 7fe73cbae3b183810dffdbe002d05cb3f0129fb9..fdf35e9398dd7940023e04de3540746fbf3a8c8f 100644
|
| --- a/content/browser/service_worker/service_worker_version.cc
|
| +++ b/content/browser/service_worker/service_worker_version.cc
|
| @@ -551,11 +551,11 @@ int ServiceWorkerVersion::StartRequestWithCustomTimeout(
|
| << "Event of type " << static_cast<int>(event_type)
|
| << " can only be dispatched to an active worker: " << status();
|
|
|
| - PendingRequest* request = new PendingRequest(
|
| - error_callback, base::Time::Now(), base::TimeTicks::Now(), event_type);
|
| - int request_id = pending_requests_.Add(request);
|
| + int request_id = pending_requests_.Add(base::MakeUnique<PendingRequest>(
|
| + error_callback, base::Time::Now(), base::TimeTicks::Now(), event_type));
|
| TRACE_EVENT_ASYNC_BEGIN2("ServiceWorker", "ServiceWorkerVersion::Request",
|
| - request, "Request id", request_id, "Event type",
|
| + pending_requests_.Lookup(request_id), "Request id",
|
| + request_id, "Event type",
|
| ServiceWorkerMetrics::EventTypeToString(event_type));
|
| base::TimeTicks expiration_time = base::TimeTicks::Now() + timeout;
|
| timeout_queue_.push(
|
|
|