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); |
} |