| Index: content/child/resource_dispatcher.cc
|
| diff --git a/content/child/resource_dispatcher.cc b/content/child/resource_dispatcher.cc
|
| index 3da70c331b6dd391c79474f018086bc7ac75bbbd..04d64ab7c2af5dfabc8b9c6fe501bd7a8954fe28 100644
|
| --- a/content/child/resource_dispatcher.cc
|
| +++ b/content/child/resource_dispatcher.cc
|
| @@ -552,6 +552,13 @@ void ResourceDispatcher::OnRequestComplete(
|
| renderer_completion_time);
|
| }
|
|
|
| +void ResourceDispatcher::OnRequestDidStartForFrame(int request_id) {
|
| + PendingRequestInfo* request_info = GetPendingRequestInfo(request_id);
|
| + if (!request_info)
|
| + return;
|
| + request_info->peer->OnStartedRequestForFrame();
|
| +}
|
| +
|
| int ResourceDispatcher::AddPendingRequest(
|
| ResourceLoaderBridge::Peer* callback,
|
| ResourceType::Type resource_type,
|
| @@ -655,6 +662,8 @@ void ResourceDispatcher::DispatchMessage(const IPC::Message& message) {
|
| IPC_MESSAGE_HANDLER(ResourceMsg_DataReceived, OnReceivedData)
|
| IPC_MESSAGE_HANDLER(ResourceMsg_DataDownloaded, OnDownloadedData)
|
| IPC_MESSAGE_HANDLER(ResourceMsg_RequestComplete, OnRequestComplete)
|
| + IPC_MESSAGE_HANDLER(ResourceMsg_RequestDidStartForFrame,
|
| + OnRequestDidStartForFrame)
|
| IPC_END_MESSAGE_MAP()
|
| }
|
|
|
| @@ -764,6 +773,7 @@ bool ResourceDispatcher::IsResourceDispatcherMessage(
|
| case ResourceMsg_DataReceived::ID:
|
| case ResourceMsg_DataDownloaded::ID:
|
| case ResourceMsg_RequestComplete::ID:
|
| + case ResourceMsg_RequestDidStartForFrame::ID:
|
| return true;
|
|
|
| default:
|
|
|