summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Oleksiy Avramchenko <oleksiy.avramchenko@sonymobile.com> 2017-05-02 12:58:12 +0000
committer android-build-merger <android-build-merger@google.com> 2017-05-02 12:58:12 +0000
commitf12993a715e86bbf85a48e1231dfacaa7a69de1f (patch)
tree4d5f69be071d5d7d5d2e7add760e6b0761db09db
parent2c9fc6f6b7dcdde336cdac4a63ad2eb0b38db2fe (diff)
parentdb877fa31cfe50006b0a6c035af55a8718696f22 (diff)
Merge "Force a light to be set for the first time" am: e6ad7a6704 am: 96a8556990
am: db877fa31c Change-Id: Ib03f7ded6bb232193eec32a4f566244d3caa94b5
-rw-r--r--services/core/java/com/android/server/lights/LightsService.java6
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 e07156ece1b9..a94ed608b9c9 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) {