Merge "Fix deadlock by not acquiring lock when reporting proximity" into tm-qpr-dev

This commit is contained in:
Daniel Kim
2022-12-29 13:00:50 +00:00
committed by Android (Google) Code Review

View File

@@ -668,8 +668,8 @@ public class AttentionManagerService extends SystemService {
mIProximityUpdateCallback = new IProximityUpdateCallback.Stub() { mIProximityUpdateCallback = new IProximityUpdateCallback.Stub() {
@Override @Override
public void onProximityUpdate(double distance) { public void onProximityUpdate(double distance) {
synchronized (mLock) {
mCallbackInternal.onProximityUpdate(distance); mCallbackInternal.onProximityUpdate(distance);
synchronized (mLock) {
freeIfInactiveLocked(); freeIfInactiveLocked();
} }
} }