| Index: webkit/glue/weburlloader_impl.cc
|
| diff --git a/webkit/glue/weburlloader_impl.cc b/webkit/glue/weburlloader_impl.cc
|
| index d95ac4fadc91a19f6d09c3a6866a73cc326301b5..7b955ba0ebb42b10ca532e3c917d9c171031918d 100644
|
| --- a/webkit/glue/weburlloader_impl.cc
|
| +++ b/webkit/glue/weburlloader_impl.cc
|
| @@ -164,11 +164,6 @@ void PopulateURLResponse(
|
| response->setAppCacheManifestURL(info.appcache_manifest_url);
|
| response->setWasCached(!info.load_timing.base_time.is_null() &&
|
| info.response_time < info.load_timing.base_time);
|
| - response->setWasFetchedViaSPDY(info.was_fetched_via_spdy);
|
| - response->setWasNpnNegotiated(info.was_npn_negotiated);
|
| - response->setWasAlternateProtocolAvailable(
|
| - info.was_alternate_protocol_available);
|
| - response->setWasFetchedViaProxy(info.was_fetched_via_proxy);
|
| response->setRemoteIPAddress(
|
| WebString::fromUTF8(info.socket_address.host()));
|
| response->setRemotePort(info.socket_address.port());
|
| @@ -176,8 +171,14 @@ void PopulateURLResponse(
|
| response->setConnectionReused(info.connection_reused);
|
| response->setDownloadFilePath(
|
| webkit_base::FilePathToWebString(info.download_file_path));
|
| - response->setExtraData(new WebURLResponseExtraDataImpl(
|
| - info.npn_negotiated_protocol));
|
| + WebURLResponseExtraDataImpl* extra_data =
|
| + new WebURLResponseExtraDataImpl(info.npn_negotiated_protocol);
|
| + response->setExtraData(extra_data);
|
| + extra_data->set_was_fetched_via_spdy(info.was_fetched_via_spdy);
|
| + extra_data->set_was_npn_negotiated(info.was_npn_negotiated);
|
| + extra_data->set_was_alternate_protocol_available(
|
| + info.was_alternate_protocol_available);
|
| + extra_data->set_was_fetched_via_proxy(info.was_fetched_via_proxy);
|
|
|
| const ResourceLoadTimingInfo& timing_info = info.load_timing;
|
| if (!timing_info.base_time.is_null()) {
|
|
|