From 842e6920814bb0e5f640ca1b3a423984102f88a7 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Sat, 22 Jun 2024 13:04:13 +0200 Subject: [PATCH] aidl: light: Lower battery light priority Prioritize notification and attention lights over battery. Change-Id: I88fe39a90ea8fb12a48a1a2d2d36e5bf4dca5b94 --- aidl/light/Lights.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/aidl/light/Lights.cpp b/aidl/light/Lights.cpp index b05fbef..53e0d5a 100644 --- a/aidl/light/Lights.cpp +++ b/aidl/light/Lights.cpp @@ -96,10 +96,12 @@ void Lights::updateNotificationColor() { bool isBatteryLit = rgb(mLastBatteryState.color).isLit(); bool isAttentionLit = rgb(mLastAttentionState.color).isLit(); + bool isNotificationsLit = rgb(mLastNotificationsState.color).isLit(); - const HwLightState state = isBatteryLit ? mLastBatteryState - : isAttentionLit ? mLastAttentionState - : mLastNotificationsState; + const HwLightState state = isNotificationsLit ? mLastNotificationsState + : isAttentionLit ? mLastAttentionState + : isBatteryLit ? mLastBatteryState + : HwLightState(); rgb color(state.color);