Merge "Guarded access using mMotionRanges for LightsManager" into udc-dev

This commit is contained in:
Asmita Poddar
2023-03-20 16:21:55 +00:00
committed by Android (Google) Code Review

View File

@@ -1183,8 +1183,10 @@ public final class InputDevice implements Parcelable {
*/
@NonNull
public LightsManager getLightsManager() {
if (mLightsManager == null) {
mLightsManager = InputManager.getInstance().getInputDeviceLightsManager(mId);
synchronized (mMotionRanges) {
if (mLightsManager == null) {
mLightsManager = InputManager.getInstance().getInputDeviceLightsManager(mId);
}
}
return mLightsManager;
}