| 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 8be2dd075572f4c8cb7bbf7adab808f6b9d9f7c0..4a68dea73363a0aeaf0eb46ead8c000781be06ea 100644
|
| --- a/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| +++ b/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| @@ -32,7 +32,6 @@ public class WindowAndroid {
|
| // Native pointer to the c++ WindowAndroid object.
|
| private long mNativeWindowAndroid = 0;
|
| private final VSyncMonitor mVSyncMonitor;
|
| - private VSyncClient mVSyncClient = null;
|
|
|
| // A string used as a key to store intent errors in a bundle
|
| static final String WINDOW_CALLBACK_ERRORS = "window_callback_errors";
|
| @@ -51,9 +50,6 @@ public class WindowAndroid {
|
| private final VSyncMonitor.Listener mVSyncListener = new VSyncMonitor.Listener() {
|
| @Override
|
| public void onVSync(VSyncMonitor monitor, long vsyncTimeMicros) {
|
| - if (mVSyncClient != null) {
|
| - mVSyncClient.onVSync(vsyncTimeMicros);
|
| - }
|
| if (mNativeWindowAndroid != 0) {
|
| nativeOnVSync(mNativeWindowAndroid, vsyncTimeMicros);
|
| }
|
| @@ -231,34 +227,9 @@ public class WindowAndroid {
|
| return false;
|
| }
|
|
|
| - /**
|
| - * An interface to receive VSync notifications from the window.
|
| - * The one and only client is set with setVSyncClient(client).
|
| - */
|
| - public interface VSyncClient {
|
| - /**
|
| - * Called very soon after the start of the display's vertical sync period.
|
| - * @param vsyncTimeMicros Absolute frame time in microseconds.
|
| - */
|
| - void onVSync(long vsyncTimeMicros);
|
| - }
|
| -
|
| - /**
|
| - * Sets the VSyncClient.
|
| - * @param client The client receiving VSync notifications.
|
| - */
|
| - public void setVSyncClient(VSyncClient client) {
|
| - assert mVSyncClient == null || client == null;
|
| - mVSyncClient = client;
|
| - }
|
| -
|
| - /**
|
| - * Request a VSync callback.
|
| - * VSyncClient.onVSync() will be called at least once.
|
| - */
|
| @CalledByNative
|
| - public void requestVSyncUpdate() {
|
| - mVSyncMonitor.requestUpdate();
|
| + private void requestVSyncUpdate() {
|
| + mVSyncMonitor.requestUpdate();
|
| }
|
|
|
| /**
|
|
|