diff options
| author | 2017-05-02 12:53:33 +0000 | |
|---|---|---|
| committer | 2017-05-02 12:53:33 +0000 | |
| commit | db877fa31cfe50006b0a6c035af55a8718696f22 (patch) | |
| tree | abb8fb2ab219caf73f94d5b2b5a355df3b89c61b | |
| parent | 58508dfd6e26b9374f21db96042d6d5a2a500b76 (diff) | |
| parent | 96a8556990240151a041bd09974b1ab3c3762376 (diff) | |
Merge "Force a light to be set for the first time" am: e6ad7a6704
am: 96a8556990
Change-Id: I5caed909e1ba67931f05b0b44a0ff0fd62b131d0
| -rw-r--r-- | services/core/java/com/android/server/lights/LightsService.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/lights/LightsService.java b/services/core/java/com/android/server/lights/LightsService.java index eead11464d64..6d64b1234e17 100644 --- a/services/core/java/com/android/server/lights/LightsService.java +++ b/services/core/java/com/android/server/lights/LightsService.java @@ -129,10 +129,11 @@ public class LightsService extends SystemService { brightnessMode = mLastBrightnessMode; } - if ((color != mColor || mode != mMode || onMS != mOnMS || offMS != mOffMS || - mBrightnessMode != brightnessMode)) { + if (!mInitialized || color != mColor || mode != mMode || onMS != mOnMS || + offMS != mOffMS || mBrightnessMode != brightnessMode) { if (DEBUG) Slog.v(TAG, "setLight #" + mId + ": color=#" + Integer.toHexString(color) + ": brightnessMode=" + brightnessMode); + mInitialized = true; mLastColor = mColor; mColor = color; mMode = mode; @@ -164,6 +165,7 @@ public class LightsService extends SystemService { private int mLastColor; private boolean mVrModeEnabled; private boolean mUseLowPersistenceForVR; + private boolean mInitialized; } public LightsService(Context context) { |