Guarded access using mMotionRanges for LightsManager
Add guarded access using mMotionRanges for getLightsManager() function Bug: b/267758905 Test: Pre-submit Change-Id: Ib138f0a178a56f024b897ed970308c89a765bae8
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user