| Index: content/common/resource_dispatcher.cc
|
| diff --git a/content/common/resource_dispatcher.cc b/content/common/resource_dispatcher.cc
|
| index 754255197fd5f2f60b76c487c1e85fae7ce5a622..9ed50bd188dcbe196f207b20cd75ef5c5c6bba3f 100644
|
| --- a/content/common/resource_dispatcher.cc
|
| +++ b/content/common/resource_dispatcher.cc
|
| @@ -212,6 +212,7 @@ void IPCResourceLoaderBridge::SyncLoad(SyncLoadResponse* response) {
|
| response->charset = result.charset;
|
| response->request_time = result.request_time;
|
| response->response_time = result.response_time;
|
| + response->raw_data_length = result.raw_data_length;
|
| response->connection_id = result.connection_id;
|
| response->connection_reused = result.connection_reused;
|
| response->load_timing = result.load_timing;
|
| @@ -336,7 +337,8 @@ void ResourceDispatcher::OnReceivedCachedMetadata(
|
| void ResourceDispatcher::OnReceivedData(const IPC::Message& message,
|
| int request_id,
|
| base::SharedMemoryHandle shm_handle,
|
| - int data_len) {
|
| + int data_len,
|
| + int raw_data_length) {
|
| // Acknowledge the reception of this data.
|
| message_sender()->Send(
|
| new ResourceHostMsg_DataReceived_ACK(message.routing_id(), request_id));
|
| @@ -351,7 +353,7 @@ void ResourceDispatcher::OnReceivedData(const IPC::Message& message,
|
|
|
| if (data_len > 0 && shared_mem.Map(data_len)) {
|
| const char* data = static_cast<char*>(shared_mem.memory());
|
| - request_info->peer->OnReceivedData(data, data_len);
|
| + request_info->peer->OnReceivedData(data, data_len, raw_data_length);
|
| }
|
| }
|
|
|
|
|