Loading services/core/java/com/android/server/display/ColorFade.java +0 −6 Original line number Diff line number Diff line Loading @@ -408,12 +408,6 @@ final class ColorFade { } } void stop() { if (mEglContext != null && mEglDisplay != null) { EGL14.eglDestroyContext(mEglDisplay, mEglContext); } } /** * Draws an animation frame showing the color fade activated at the * specified level. Loading services/core/java/com/android/server/display/DisplayPowerController.java +1 −2 Original line number Diff line number Diff line Loading @@ -3577,8 +3577,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call DisplayPowerState getDisplayPowerState(DisplayBlanker blanker, ColorFade colorFade, int displayId, int displayState) { return new DisplayPowerState(blanker, colorFade, displayId, displayState, new Handler(/*async=*/ true)); return new DisplayPowerState(blanker, colorFade, displayId, displayState); } DualRampAnimator<DisplayPowerState> getDualRampAnimator(DisplayPowerState dps, Loading services/core/java/com/android/server/display/DisplayPowerController2.java +3 −2 Original line number Diff line number Diff line Loading @@ -324,6 +324,8 @@ final class DisplayPowerController2 implements AutomaticBrightnessController.Cal // Must only be accessed on the handler thread. private DisplayPowerState mPowerState; // The currently active screen on unblocker. This field is non-null whenever // we are waiting for a callback to release it and unblock the screen. private ScreenOnUnblocker mPendingScreenOnUnblocker; Loading Loading @@ -2914,8 +2916,7 @@ final class DisplayPowerController2 implements AutomaticBrightnessController.Cal DisplayPowerState getDisplayPowerState(DisplayBlanker blanker, ColorFade colorFade, int displayId, int displayState) { return new DisplayPowerState(blanker, colorFade, displayId, displayState, new Handler(/*async=*/ true)); return new DisplayPowerState(blanker, colorFade, displayId, displayState); } DualRampAnimator<DisplayPowerState> getDualRampAnimator(DisplayPowerState dps, Loading services/core/java/com/android/server/display/DisplayPowerState.java +2 −9 Original line number Diff line number Diff line Loading @@ -74,9 +74,8 @@ final class DisplayPowerState { private volatile boolean mStopped; DisplayPowerState( DisplayBlanker blanker, ColorFade colorFade, int displayId, int displayState, Handler handler) { mHandler = handler; DisplayBlanker blanker, ColorFade colorFade, int displayId, int displayState) { mHandler = new Handler(true /*async*/); mChoreographer = Choreographer.getInstance(); mBlanker = blanker; mColorFade = colorFade; Loading Loading @@ -318,7 +317,6 @@ final class DisplayPowerState { mStopped = true; mPhotonicModulator.interrupt(); dismissColorFade(); stopColorFade(); mCleanListener = null; mHandler.removeCallbacksAndMessages(null); } Loading Loading @@ -378,11 +376,6 @@ final class DisplayPowerState { } } // Clears up color fade resources. private void stopColorFade() { if (mColorFade != null) mColorFade.stop(); } private final Runnable mScreenUpdateRunnable = new Runnable() { @Override public void run() { Loading services/tests/displayservicetests/src/com/android/server/display/DisplayPowerController2Test.java +0 −15 Original line number Diff line number Diff line Loading @@ -1254,21 +1254,6 @@ public final class DisplayPowerController2Test { eq(BRIGHTNESS_RAMP_RATE_SLOW_INCREASE_IDLE), eq(false)); } @Test public void testPowerStateStopsOnDpcStop() { // Set up DisplayPowerRequest dpr = new DisplayPowerRequest(); mHolder.dpc.requestPowerState(dpr, /* waitForNegativeProximity= */ false); advanceTime(1); // Stop dpc mHolder.dpc.stop(); advanceTime(1); // Ensure dps has stopped verify(mHolder.displayPowerState, times(1)).stop(); } @Test public void testRampRateForHdrContent_HdrClamperOff() { float hdrBrightness = 0.8f; Loading Loading
services/core/java/com/android/server/display/ColorFade.java +0 −6 Original line number Diff line number Diff line Loading @@ -408,12 +408,6 @@ final class ColorFade { } } void stop() { if (mEglContext != null && mEglDisplay != null) { EGL14.eglDestroyContext(mEglDisplay, mEglContext); } } /** * Draws an animation frame showing the color fade activated at the * specified level. Loading
services/core/java/com/android/server/display/DisplayPowerController.java +1 −2 Original line number Diff line number Diff line Loading @@ -3577,8 +3577,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call DisplayPowerState getDisplayPowerState(DisplayBlanker blanker, ColorFade colorFade, int displayId, int displayState) { return new DisplayPowerState(blanker, colorFade, displayId, displayState, new Handler(/*async=*/ true)); return new DisplayPowerState(blanker, colorFade, displayId, displayState); } DualRampAnimator<DisplayPowerState> getDualRampAnimator(DisplayPowerState dps, Loading
services/core/java/com/android/server/display/DisplayPowerController2.java +3 −2 Original line number Diff line number Diff line Loading @@ -324,6 +324,8 @@ final class DisplayPowerController2 implements AutomaticBrightnessController.Cal // Must only be accessed on the handler thread. private DisplayPowerState mPowerState; // The currently active screen on unblocker. This field is non-null whenever // we are waiting for a callback to release it and unblock the screen. private ScreenOnUnblocker mPendingScreenOnUnblocker; Loading Loading @@ -2914,8 +2916,7 @@ final class DisplayPowerController2 implements AutomaticBrightnessController.Cal DisplayPowerState getDisplayPowerState(DisplayBlanker blanker, ColorFade colorFade, int displayId, int displayState) { return new DisplayPowerState(blanker, colorFade, displayId, displayState, new Handler(/*async=*/ true)); return new DisplayPowerState(blanker, colorFade, displayId, displayState); } DualRampAnimator<DisplayPowerState> getDualRampAnimator(DisplayPowerState dps, Loading
services/core/java/com/android/server/display/DisplayPowerState.java +2 −9 Original line number Diff line number Diff line Loading @@ -74,9 +74,8 @@ final class DisplayPowerState { private volatile boolean mStopped; DisplayPowerState( DisplayBlanker blanker, ColorFade colorFade, int displayId, int displayState, Handler handler) { mHandler = handler; DisplayBlanker blanker, ColorFade colorFade, int displayId, int displayState) { mHandler = new Handler(true /*async*/); mChoreographer = Choreographer.getInstance(); mBlanker = blanker; mColorFade = colorFade; Loading Loading @@ -318,7 +317,6 @@ final class DisplayPowerState { mStopped = true; mPhotonicModulator.interrupt(); dismissColorFade(); stopColorFade(); mCleanListener = null; mHandler.removeCallbacksAndMessages(null); } Loading Loading @@ -378,11 +376,6 @@ final class DisplayPowerState { } } // Clears up color fade resources. private void stopColorFade() { if (mColorFade != null) mColorFade.stop(); } private final Runnable mScreenUpdateRunnable = new Runnable() { @Override public void run() { Loading
services/tests/displayservicetests/src/com/android/server/display/DisplayPowerController2Test.java +0 −15 Original line number Diff line number Diff line Loading @@ -1254,21 +1254,6 @@ public final class DisplayPowerController2Test { eq(BRIGHTNESS_RAMP_RATE_SLOW_INCREASE_IDLE), eq(false)); } @Test public void testPowerStateStopsOnDpcStop() { // Set up DisplayPowerRequest dpr = new DisplayPowerRequest(); mHolder.dpc.requestPowerState(dpr, /* waitForNegativeProximity= */ false); advanceTime(1); // Stop dpc mHolder.dpc.stop(); advanceTime(1); // Ensure dps has stopped verify(mHolder.displayPowerState, times(1)).stop(); } @Test public void testRampRateForHdrContent_HdrClamperOff() { float hdrBrightness = 0.8f; Loading