| Index: components/cronet/android/test/src/org/chromium/net/SdchObserver.java
|
| diff --git a/components/cronet/android/test/src/org/chromium/net/SdchObserver.java b/components/cronet/android/test/src/org/chromium/net/SdchObserver.java
|
| index 8e8fe127baab8542b42cf87bff6798284d80d1b4..7a187088a5feadefc7d87e2512b1996016bf5e4f 100644
|
| --- a/components/cronet/android/test/src/org/chromium/net/SdchObserver.java
|
| +++ b/components/cronet/android/test/src/org/chromium/net/SdchObserver.java
|
| @@ -8,6 +8,7 @@ import android.os.ConditionVariable;
|
|
|
| import org.chromium.base.annotations.CalledByNative;
|
| import org.chromium.base.annotations.JNINamespace;
|
| +import org.chromium.net.impl.CronetUrlRequestContext;
|
|
|
| /**
|
| * Class to watch for Sdch dictionary events. The native implementation
|
| @@ -25,8 +26,14 @@ public class SdchObserver {
|
| * @param targetUrl the target url on which sdch encoding will be used.
|
| * @param contextAdapter the native context adapter to register the observer.
|
| */
|
| - public SdchObserver(String targetUrl, long contextAdapter) {
|
| - nativeAddSdchObserver(targetUrl, contextAdapter);
|
| + public SdchObserver(final String targetUrl, final CronetUrlRequestContext engine) {
|
| + CronetTestUtil.postToNetworkThread(engine, new Runnable() {
|
| + @Override
|
| + public void run() {
|
| + nativeAddSdchObserverOnNetworkThread(
|
| + targetUrl, engine.getUrlRequestContextForTesting());
|
| + }
|
| + });
|
| mAddBlock.block();
|
| mAddBlock.close();
|
| }
|
| @@ -51,5 +58,5 @@ public class SdchObserver {
|
| mAddBlock.open();
|
| }
|
|
|
| - private native void nativeAddSdchObserver(String targetUrl, long contextAdapter);
|
| + private native void nativeAddSdchObserverOnNetworkThread(String targetUrl, long context);
|
| }
|
|
|