Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(9663)

Unified Diff: blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java

Issue 2270323004: Add BlimpView to a Chrome tab when Blimp is enabled. (Closed)
Patch Set: addressed nit, renamed CreateForTesting and piped through touch handling Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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(

Powered by Google App Engine
This is Rietveld 408576698