| 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 bb9f7dceea4c73a667765590d6b737f3c86e809e..7fc6180aecdd009f0fe60a5ac36847a175630ead 100644
|
| --- a/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| +++ b/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| @@ -181,12 +181,8 @@
|
| }
|
|
|
| @CalledByNative
|
| - private static long createForTesting(Context context) {
|
| - WindowAndroid windowAndroid = new WindowAndroid(context);
|
| - // |windowAndroid.getNativePointer()| creates native WindowAndroid object
|
| - // which stores a global ref to |windowAndroid|. Therefore |windowAndroid|
|
| - // is not immediately eligible for gc.
|
| - return windowAndroid.getNativePointer();
|
| + private static WindowAndroid createForTesting(Context context) {
|
| + return new WindowAndroid(context);
|
| }
|
|
|
| @CalledByNative
|
| @@ -537,7 +533,7 @@
|
| */
|
| public long getNativePointer() {
|
| if (mNativeWindowAndroid == 0) {
|
| - mNativeWindowAndroid = nativeInit(mDisplayAndroid.getSdkDisplayId());
|
| + mNativeWindowAndroid = nativeInit();
|
| }
|
| return mNativeWindowAndroid;
|
| }
|
| @@ -679,7 +675,7 @@
|
| }
|
| }
|
|
|
| - private native long nativeInit(int displayId);
|
| + private native long nativeInit();
|
| private native void nativeOnVSync(long nativeWindowAndroid,
|
| long vsyncTimeMicros,
|
| long vsyncPeriodMicros);
|
|
|