| 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 6d3f3a6d1538a90ed7137b6f992c74610cfc56d8..71d3f7eb36cd9d03c4efa260a706bc4019478f0e 100644
|
| --- a/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| +++ b/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| @@ -51,7 +51,9 @@ public class WindowAndroid {
|
| @Override
|
| public void onVSync(VSyncMonitor monitor, long vsyncTimeMicros) {
|
| if (mNativeWindowAndroid != 0) {
|
| - nativeOnVSync(mNativeWindowAndroid, vsyncTimeMicros);
|
| + nativeOnVSync(mNativeWindowAndroid,
|
| + vsyncTimeMicros,
|
| + mVSyncMonitor.getVSyncPeriodInMicroseconds());
|
| }
|
| }
|
| };
|
| @@ -282,13 +284,15 @@ public class WindowAndroid {
|
| */
|
| public long getNativePointer() {
|
| if (mNativeWindowAndroid == 0) {
|
| - mNativeWindowAndroid = nativeInit(mVSyncMonitor.getVSyncPeriodInMicroseconds());
|
| + mNativeWindowAndroid = nativeInit();
|
| }
|
| return mNativeWindowAndroid;
|
| }
|
|
|
| - private native long nativeInit(long vsyncPeriod);
|
| - private native void nativeOnVSync(long nativeWindowAndroid, long vsyncTimeMicros);
|
| + private native long nativeInit();
|
| + private native void nativeOnVSync(long nativeWindowAndroid,
|
| + long vsyncTimeMicros,
|
| + long vsyncPeriodMicros);
|
| private native void nativeDestroy(long nativeWindowAndroid);
|
|
|
| }
|
|
|