Chromium Code Reviews| 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 3b0d9ec85a1be9e2917c06e4fd4a1eac99adf327..e0cc080c4aa58f665dfdd7f0aa5438e5e3aeb527 100644 |
| --- a/chrome/browser/ui/webui/net_internals/net_internals_ui.cc |
| +++ b/chrome/browser/ui/webui/net_internals/net_internals_ui.cc |
| @@ -867,14 +867,18 @@ void NetInternalsMessageHandler::IOThreadImpl::OnHSTSDelete( |
| void NetInternalsMessageHandler::IOThreadImpl::OnGetSessionNetworkStats( |
| const base::ListValue* list) { |
| DCHECK(!list); |
| + net::URLRequestContext* context = |
| + main_context_getter_->GetURLRequestContext(); |
| net::HttpNetworkSession* http_network_session = |
| - GetHttpNetworkSession(main_context_getter_->GetURLRequestContext()); |
| + GetHttpNetworkSession(context); |
| base::Value* network_info = NULL; |
| if (http_network_session) { |
| + // TODO(mmenke): This cast is ugly. Can we get rid of it, or, better, |
| + // remove DRP data this from net-internals entirely? |
|
eroman
2016/03/18 17:21:25
phrasing?
mmenke
2016/03/18 17:24:00
Done.
|
| data_reduction_proxy::DataReductionProxyNetworkDelegate* net_delegate = |
| static_cast<data_reduction_proxy::DataReductionProxyNetworkDelegate*>( |
| - http_network_session->network_delegate()); |
| + context->network_delegate()); |
| if (net_delegate) { |
| network_info = net_delegate->SessionNetworkStatsInfoToValue(); |
| } |