Index: ui/platform_window/android/java/src/org/chromium/ui/PlatformWindowAndroid.java |
diff --git a/ui/platform_window/android/java/src/org/chromium/ui/PlatformWindowAndroid.java b/ui/platform_window/android/java/src/org/chromium/ui/PlatformWindowAndroid.java |
index 9c77fce65121c5d8513a3da562444f5a40ff429f..e28c4864f1480278b6e4852756aa872979e3193c 100644 |
--- a/ui/platform_window/android/java/src/org/chromium/ui/PlatformWindowAndroid.java |
+++ b/ui/platform_window/android/java/src/org/chromium/ui/PlatformWindowAndroid.java |
@@ -31,10 +31,11 @@ public class PlatformWindowAndroid extends SurfaceView { |
@CalledByNative |
public static PlatformWindowAndroid createForActivity( |
Activity activity, long nativeViewport, long nativeImeController) { |
- PlatformWindowAndroid rv = |
+ PlatformWindowAndroid pwa = |
new PlatformWindowAndroid(activity, nativeViewport, nativeImeController); |
- activity.setContentView(rv); |
- return rv; |
+ activity.setContentView(pwa); |
+ nativeJavaPlatformWindowCreated(nativeViewport); |
mfomitchev
2015/11/19 20:57:05
Note this call
|
+ return pwa; |
} |
sadrul
2015/11/20 18:21:09
It's not clear who will be calling createForActivi
mfomitchev
2015/11/20 18:27:15
Please see my comment in window_tree_host_platform
sadrul
2015/11/20 18:32:35
Oh sorry, missed that. Added a comment there.
|
public PlatformWindowAndroid(Context context, long nativeViewport, long nativeImeController) { |
@@ -181,6 +182,8 @@ public class PlatformWindowAndroid extends SurfaceView { |
private static native void nativeDestroy(long nativePlatformWindowAndroid); |
+ private static native void nativeJavaPlatformWindowCreated(long nativePlatformWindowAndroid); |
+ |
private static native void nativeSurfaceCreated( |
long nativePlatformWindowAndroid, Surface surface, float devicePixelRatio); |