Merge "Remove CloseGuard from DisplayEventReceiver" into sc-dev
This commit is contained in:
@@ -26,7 +26,6 @@ import android.util.Log;
|
|||||||
import com.android.internal.annotations.VisibleForTesting;
|
import com.android.internal.annotations.VisibleForTesting;
|
||||||
|
|
||||||
import dalvik.annotation.optimization.FastNative;
|
import dalvik.annotation.optimization.FastNative;
|
||||||
import dalvik.system.CloseGuard;
|
|
||||||
|
|
||||||
import java.lang.ref.WeakReference;
|
import java.lang.ref.WeakReference;
|
||||||
|
|
||||||
@@ -73,8 +72,6 @@ public abstract class DisplayEventReceiver {
|
|||||||
|
|
||||||
private static final String TAG = "DisplayEventReceiver";
|
private static final String TAG = "DisplayEventReceiver";
|
||||||
|
|
||||||
private final CloseGuard mCloseGuard = CloseGuard.get();
|
|
||||||
|
|
||||||
@UnsupportedAppUsage
|
@UnsupportedAppUsage
|
||||||
private long mReceiverPtr;
|
private long mReceiverPtr;
|
||||||
|
|
||||||
@@ -114,8 +111,6 @@ public abstract class DisplayEventReceiver {
|
|||||||
mMessageQueue = looper.getQueue();
|
mMessageQueue = looper.getQueue();
|
||||||
mReceiverPtr = nativeInit(new WeakReference<DisplayEventReceiver>(this), mMessageQueue,
|
mReceiverPtr = nativeInit(new WeakReference<DisplayEventReceiver>(this), mMessageQueue,
|
||||||
vsyncSource, eventRegistration);
|
vsyncSource, eventRegistration);
|
||||||
|
|
||||||
mCloseGuard.open("dispose");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -135,13 +130,6 @@ public abstract class DisplayEventReceiver {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void dispose(boolean finalized) {
|
private void dispose(boolean finalized) {
|
||||||
if (mCloseGuard != null) {
|
|
||||||
if (finalized) {
|
|
||||||
mCloseGuard.warnIfOpen();
|
|
||||||
}
|
|
||||||
mCloseGuard.close();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (mReceiverPtr != 0) {
|
if (mReceiverPtr != 0) {
|
||||||
nativeDispose(mReceiverPtr);
|
nativeDispose(mReceiverPtr);
|
||||||
mReceiverPtr = 0;
|
mReceiverPtr = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user