Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a13b4da6 authored by Craig Mautner's avatar Craig Mautner Committed by Android (Google) Code Review
Browse files

Merge "Fix initial brightness state after startup." into jb-dev

parents ce9b5c76 af01fe02
Loading
Loading
Loading
Loading
+6 −3
Original line number Original line Diff line number Diff line
@@ -2242,8 +2242,10 @@ public class PowerManagerService extends IPowerManager.Stub
                    } else {
                    } else {
                        newValue = endValue;
                        newValue = endValue;
                        mHighestLightSensorValue = endSensorValue;
                        mHighestLightSensorValue = endSensorValue;
                        if (endValue > 0) {
                            mInitialAnimation = false;
                            mInitialAnimation = false;
                        }
                        }
                    }


                    if (mDebugLightAnimation) {
                    if (mDebugLightAnimation) {
                        Slog.v(TAG, "Animating light: " + "start:" + startValue
                        Slog.v(TAG, "Animating light: " + "start:" + startValue
@@ -2290,7 +2292,7 @@ public class PowerManagerService extends IPowerManager.Stub
                currentMask = mask;
                currentMask = mask;
                duration = (int) (mWindowScaleAnimation * animationDuration);
                duration = (int) (mWindowScaleAnimation * animationDuration);
                startTimeMillis = SystemClock.elapsedRealtime();
                startTimeMillis = SystemClock.elapsedRealtime();
                mInitialAnimation = currentValue == 0 && target > 0;
                mInitialAnimation = mInitialAnimation && target > 0;


                if (mDebugLightAnimation) {
                if (mDebugLightAnimation) {
                    Slog.v(TAG, "animateTo(target=" + target
                    Slog.v(TAG, "animateTo(target=" + target
@@ -2608,7 +2610,8 @@ public class PowerManagerService extends IPowerManager.Stub
        }
        }
    };
    };


    private boolean mInitialAnimation; // used to prevent lightsensor changes while turning on
    /** used to prevent lightsensor changes while turning on. */
    private boolean mInitialAnimation = true;


    private void dockStateChanged(int state) {
    private void dockStateChanged(int state) {
        synchronized (mLocks) {
        synchronized (mLocks) {