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

Commit 726af2dd authored by Piotr Wilczyński's avatar Piotr Wilczyński
Browse files

Refactor stopping the screen off brightness sensor controller

Bug: 269533295
Test: Add logs and see that the screen off brightness sensor controller is stopped and started correctly.
Change-Id: I57bfbef2830e30289368a0e0ad8df5ec46607e10
Merged-In: I57bfbef2830e30289368a0e0ad8df5ec46607e10
parent 932bcfd1
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -873,10 +873,6 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
                mAutomaticBrightnessController.stop();
            }

            if (mScreenOffBrightnessSensorController != null) {
                mScreenOffBrightnessSensorController.stop();
            }

            if (mBrightnessSetting != null) {
                mBrightnessSetting.unregisterListener(mBrightnessSettingListener);
            }
@@ -1125,6 +1121,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call

            if (mScreenOffBrightnessSensorController != null) {
                mScreenOffBrightnessSensorController.stop();
                mScreenOffBrightnessSensorController = null;
            }
            loadScreenOffBrightnessSensor();
            int[] sensorValueToLux = mDisplayDeviceConfig.getScreenOffBrightnessSensorValueToLux();
@@ -1242,6 +1239,10 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
            mPowerState.stop();
            mPowerState = null;
        }

        if (mScreenOffBrightnessSensorController != null) {
            mScreenOffBrightnessSensorController.stop();
        }
    }

    private void updatePowerState() {