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

Commit e7dc9873 authored by Andrew Sapperstein's avatar Andrew Sapperstein Committed by Android (Google) Code Review
Browse files

Merge "Add temperature config for high temp warning."

parents 30f532fe 7518471a
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -290,6 +290,11 @@

    <bool name="quick_settings_show_full_alarm">false</bool>

    <!-- Whether to show a warning notification when the device reaches a certain temperature. -->
    <bool name="config_showTemperatureWarning">false</bool>

    <!-- Temp at which to show a warning notification if config_showTemperatureWarning is true.
         If < 0, uses the value from HardwarePropertiesManager#getDeviceTemperatures. -->
    <integer name="config_warningTemperature">-1</integer>

</resources>
+13 −9
Original line number Diff line number Diff line
@@ -225,6 +225,9 @@ public class PowerUI extends SystemUI {
            return;
        }

        mThrottlingTemp = mContext.getResources().getInteger(R.integer.config_warningTemperature);

        if (mThrottlingTemp < 0f) {
            // Get the throttling temperature. No need to check if we're not throttling.
            float[] throttlingTemps = mHardwarePropertiesManager.getDeviceTemperatures(
                    HardwarePropertiesManager.DEVICE_TEMPERATURE_SKIN,
@@ -235,6 +238,7 @@ public class PowerUI extends SystemUI {
                return;
            }
            mThrottlingTemp = throttlingTemps[0];
        }

        // We have passed all of the checks, start checking the temp
        updateTemperatureWarning();