Index: components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestFactory.java |
diff --git a/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestFactory.java b/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestFactory.java |
index e5a224afe1a542441f272dbe2626ea4d3d9fc19e..6c549492218ef80306703f3a824f997709b78683 100644 |
--- a/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestFactory.java |
+++ b/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestFactory.java |
@@ -23,8 +23,12 @@ public class ChromiumUrlRequestFactory extends HttpUrlRequestFactory { |
public ChromiumUrlRequestFactory( |
Context context, UrlRequestContextConfig config) { |
if (isEnabled()) { |
- mRequestContext = |
- new ChromiumUrlRequestContext(context, UserAgent.from(context), config); |
+ String userAgent = config.userAgent(); |
+ if (userAgent.isEmpty()) { |
+ userAgent = UserAgent.from(context); |
+ } |
+ mRequestContext = new ChromiumUrlRequestContext(context, |
+ userAgent, config); |
} |
} |