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); |
sadrul
2015/11/25 20:59:44
createForActivity() is already called by native co
mfomitchev
2015/11/27 20:57:15
Good point. Done.
|
+ return pwa; |
} |
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); |