Index: chrome/browser/ui/webui/net_internals/net_internals_ui.cc |
diff --git a/chrome/browser/ui/webui/net_internals/net_internals_ui.cc b/chrome/browser/ui/webui/net_internals/net_internals_ui.cc |
index 553c0a3f0266d6519c37305b28125a3c6855754c..2bc0668cba379b1fa322afb97dfda47dc4602fc9 100644 |
--- a/chrome/browser/ui/webui/net_internals/net_internals_ui.cc |
+++ b/chrome/browser/ui/webui/net_internals/net_internals_ui.cc |
@@ -1362,24 +1362,25 @@ void NetInternalsMessageHandler::IOThreadImpl::OnGetSpdyStatus( |
DCHECK(!list); |
base::DictionaryValue* status_dict = new base::DictionaryValue(); |
+ net::HttpNetworkSession* http_network_session = |
+ GetHttpNetworkSession(GetMainContext()); |
+ |
status_dict->Set("spdy_enabled", |
base::Value::CreateBooleanValue( |
net::HttpStreamFactory::spdy_enabled())); |
status_dict->Set("use_alternate_protocols", |
base::Value::CreateBooleanValue( |
- net::HttpStreamFactory::use_alternate_protocols())); |
+ http_network_session->params().use_alternate_protocols)); |
status_dict->Set("force_spdy_over_ssl", |
base::Value::CreateBooleanValue( |
- net::HttpStreamFactory::force_spdy_over_ssl())); |
+ http_network_session->params().force_spdy_over_ssl)); |
status_dict->Set("force_spdy_always", |
base::Value::CreateBooleanValue( |
- net::HttpStreamFactory::force_spdy_always())); |
+ http_network_session->params().force_spdy_always)); |
- // The next_protos may not be specified for certain configurations of SPDY. |
- std::string next_protos_string; |
- if (net::HttpStreamFactory::has_next_protos()) { |
- next_protos_string = JoinString(net::HttpStreamFactory::next_protos(), ','); |
- } |
+ std::vector<std::string> next_protos; |
+ http_network_session->GetNextProtos(&next_protos); |
+ std::string next_protos_string = JoinString(next_protos, ','); |
status_dict->SetString("next_protos", next_protos_string); |
SendJavascriptCommand("receivedSpdyStatus", status_dict); |