Index: chrome/browser/devtools/devtools_network_transaction.cc |
diff --git a/chrome/browser/devtools/devtools_network_transaction.cc b/chrome/browser/devtools/devtools_network_transaction.cc |
index 710d4cf29ad7c33090dc233a45e2e60a43b051e8..71d37be213579276caa86d2cbdf34a14e34b6764 100644 |
--- a/chrome/browser/devtools/devtools_network_transaction.cc |
+++ b/chrome/browser/devtools/devtools_network_transaction.cc |
@@ -60,8 +60,11 @@ int DevToolsNetworkTransaction::Throttle( |
if (start) { |
throttled_byte_count_ += network_transaction_->GetTotalReceivedBytes(); |
net::LoadTimingInfo load_timing_info; |
- if (GetLoadTimingInfo(&load_timing_info)) |
+ if (GetLoadTimingInfo(&load_timing_info)) { |
send_end = load_timing_info.send_end; |
+ if (!load_timing_info.push_start.is_null()) |
+ start = false; |
+ } |
if (send_end.is_null()) |
send_end = base::TimeTicks::Now(); |
} |