| Index: components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java
|
| diff --git a/components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java b/components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java
|
| index c7a7cb46b52ed2ece1448634f14f36b89cea496d..2534666d7a2351a842a8fb0d753c77ad000ba350 100644
|
| --- a/components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java
|
| +++ b/components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java
|
| @@ -69,7 +69,11 @@ public class CronetLibraryLoader {
|
| } else {
|
| // The initOnMainThread will complete on the main thread prior
|
| // to other tasks posted to the main thread.
|
| - new Handler(Looper.getMainLooper()).post(task);
|
| + if (builder.uiExecutor() != null) {
|
| + builder.uiExecutor().execute(task);
|
| + } else {
|
| + new Handler(Looper.getMainLooper()).post(task);
|
| + }
|
| }
|
| }
|
| }
|
|
|