| Index: components/cronet/android/java/src/org/chromium/net/impl/CronetMetrics.java
|
| diff --git a/components/cronet/android/java/src/org/chromium/net/impl/CronetMetrics.java b/components/cronet/android/java/src/org/chromium/net/impl/CronetMetrics.java
|
| index ea96bddb2037526fdc9f57ddf9d645a34ccb9db5..d4339e0da9c6c9c28b574825212f14e74a9e7a73 100644
|
| --- a/components/cronet/android/java/src/org/chromium/net/impl/CronetMetrics.java
|
| +++ b/components/cronet/android/java/src/org/chromium/net/impl/CronetMetrics.java
|
| @@ -122,9 +122,17 @@ public final class CronetMetrics extends RequestFinishedInfo.Metrics {
|
| mSentBytesCount = sentBytesCount;
|
| mReceivedBytesCount = receivedBytesCount;
|
|
|
| - // Don't care about these anymore
|
| - mTtfbMs = null;
|
| - mTotalTimeMs = null;
|
| + // TODO(mgersh): delete these after embedders stop using them http://crbug.com/629194
|
| + if (requestStartMs != -1 && responseStartMs != -1) {
|
| + mTtfbMs = responseStartMs - requestStartMs;
|
| + } else {
|
| + mTtfbMs = null;
|
| + }
|
| + if (requestStartMs != -1 && responseEndMs != -1) {
|
| + mTotalTimeMs = responseEndMs - requestStartMs;
|
| + } else {
|
| + mTotalTimeMs = null;
|
| + }
|
| }
|
|
|
| @Nullable
|
|
|