| Index: ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| diff --git a/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java b/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| index 30fb1386d573875a4559b6026480020d667f469e..5e92b7aee6c90ea52220359920dab09b4696f84c 100644
|
| --- a/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| +++ b/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| @@ -533,7 +533,7 @@ public class WindowAndroid {
|
| */
|
| public long getNativePointer() {
|
| if (mNativeWindowAndroid == 0) {
|
| - mNativeWindowAndroid = nativeInit();
|
| + mNativeWindowAndroid = nativeInit(mDisplayAndroid.getSdkDisplayId());
|
| }
|
| return mNativeWindowAndroid;
|
| }
|
| @@ -675,7 +675,16 @@ public class WindowAndroid {
|
| }
|
| }
|
|
|
| - private native long nativeInit();
|
| + /*
|
| + * The properties of DisplayAndroid used by native side.
|
| + */
|
| +
|
| + @CalledByNative
|
| + private int getDisplayId() {
|
| + return mDisplayAndroid.getSdkDisplayId();
|
| + }
|
| +
|
| + private native long nativeInit(int displayId);
|
| private native void nativeOnVSync(long nativeWindowAndroid,
|
| long vsyncTimeMicros,
|
| long vsyncPeriodMicros);
|
|
|