| Index: components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java
|
| diff --git a/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java b/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java
|
| index 2c2df1a7f1d23f066c66f28f65a24e6277e7c477..2380efb9fa079bfa5bc6e41ae97068c26159c07a 100644
|
| --- a/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java
|
| +++ b/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java
|
| @@ -210,9 +210,13 @@ public class CronetUrlRequestContext extends CronetEngine {
|
| boolean delayRequestHeadersUntilFirstFlush, Collection<Object> requestAnnotations) {
|
| synchronized (mLock) {
|
| checkHaveAdapter();
|
| + boolean metricsCollectionEnabled = false;
|
| + synchronized (mFinishedListenerLock) {
|
| + metricsCollectionEnabled = !mFinishedListenerList.isEmpty();
|
| + }
|
| return new CronetBidirectionalStream(this, url, priority, callback, executor,
|
| httpMethod, requestHeaders, delayRequestHeadersUntilFirstFlush,
|
| - requestAnnotations);
|
| + requestAnnotations, metricsCollectionEnabled);
|
| }
|
| }
|
|
|
|
|