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

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

Merge "Fix power manager issues." into jb-dev

parents dba86e2d d29568cf
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -2285,6 +2285,10 @@ public class PowerManagerService extends IPowerManager.Stub

        public void animateTo(int target, int sensorTarget, int mask, int animationDuration) {
            synchronized(this) {
                if (isAnimating() && (mask ^ currentMask) != 0) {
                    // current animation is unrelated to new animation, jump to final values
                    cancelAnimation();
                }
                startValue = currentValue;
                endValue = target;
                startSensorValue = mHighestLightSensorValue;
@@ -2409,7 +2413,8 @@ public class PowerManagerService extends IPowerManager.Stub

    private boolean isScreenTurningOffLocked() {
        return (mScreenBrightnessAnimator.isAnimating()
                && mScreenBrightnessAnimator.endValue == PowerManager.BRIGHTNESS_OFF);
                && mScreenBrightnessAnimator.endValue == PowerManager.BRIGHTNESS_OFF
                && (mScreenBrightnessAnimator.currentMask & SCREEN_BRIGHT_BIT) != 0);
    }

    private boolean shouldLog(long time) {