| Index: blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java
|
| diff --git a/blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java b/blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java
|
| index c34cf66a99f4ec3b682c3e6a022cc32a9d0778e1..9281288f3bfeb51fb08bae8a568c13a221103061 100644
|
| --- a/blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java
|
| +++ b/blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java
|
| @@ -15,6 +15,7 @@ import org.chromium.blimp.core.settings.PreferencesUtil;
|
| import org.chromium.blimp_public.BlimpClientContext;
|
| import org.chromium.blimp_public.BlimpClientContextDelegate;
|
| import org.chromium.blimp_public.contents.BlimpContents;
|
| +import org.chromium.ui.base.WindowAndroid;
|
|
|
| /**
|
| * BlimpClientContextImpl is a Java wrapper to allow communicating with the native
|
| @@ -57,9 +58,10 @@ public class BlimpClientContextImpl implements BlimpClientContext, BlimpPreferen
|
| }
|
|
|
| @Override
|
| - public BlimpContents createBlimpContents() {
|
| + public BlimpContents createBlimpContents(WindowAndroid windowAndroid) {
|
| assert mNativeBlimpClientContextImplAndroid != 0;
|
| - return nativeCreateBlimpContentsJava(mNativeBlimpClientContextImplAndroid);
|
| + return nativeCreateBlimpContentsJava(
|
| + mNativeBlimpClientContextImplAndroid, windowAndroid.getNativePointer());
|
| }
|
|
|
| @Override
|
| @@ -106,7 +108,7 @@ public class BlimpClientContextImpl implements BlimpClientContext, BlimpPreferen
|
| }
|
|
|
| private native BlimpContents nativeCreateBlimpContentsJava(
|
| - long nativeBlimpClientContextImplAndroid);
|
| + long nativeBlimpClientContextImplAndroid, long windowAndroidPtr);
|
|
|
| private native void nativeConnectFromJava(long nativeBlimpClientContextImplAndroid);
|
| private native void nativeInitSettingsPage(
|
|
|