From 63329569eb8afb00a29a723f215c6c5fcc9041aa Mon Sep 17 00:00:00 2001 From: mergen3107 <6279855+mergen3107@users.noreply.github.com> Date: Thu, 28 Dec 2023 06:09:42 -0500 Subject: [PATCH] [android] toggle warmth on onyx devices (#11275) --- frontend/device/android/powerd.lua | 9 ++++++++- platform/android/luajit-launcher | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/frontend/device/android/powerd.lua b/frontend/device/android/powerd.lua index e121e25c2..580062eed 100644 --- a/frontend/device/android/powerd.lua +++ b/frontend/device/android/powerd.lua @@ -11,7 +11,7 @@ function AndroidPowerD:frontlightIntensityHW() end function AndroidPowerD:setIntensityHW(intensity) - -- if frontlight switch was toggled of, turn it on + -- If the frontlight switch was off, turn it on. android.enableFrontlightSwitch() self.fl_intensity = intensity @@ -58,6 +58,10 @@ function AndroidPowerD:turnOffFrontlightHW() return end android.setScreenBrightness(self.fl_min) + + if android.hasStandaloneWarmth() then + android.setScreenWarmth(self.fl_warmth_min) + end end function AndroidPowerD:turnOnFrontlightHW(done_callback) @@ -69,6 +73,9 @@ function AndroidPowerD:turnOnFrontlightHW(done_callback) android.setScreenBrightness(math.floor(self.fl_intensity * self.bright_diff / self.fl_max)) + if android.hasStandaloneWarmth() then + android.setScreenWarmth(math.floor(self.fl_warmth / self.warm_diff)) + end return false end diff --git a/platform/android/luajit-launcher b/platform/android/luajit-launcher index 3eeff9aa6..462be2867 160000 --- a/platform/android/luajit-launcher +++ b/platform/android/luajit-launcher @@ -1 +1 @@ -Subproject commit 3eeff9aa6bd48173d0eddc9875bd8bb6591041dc +Subproject commit 462be2867a778647f258f7a0ae0c1e4a61b3272f