FP2-1443:LED indicator not light up when charging battery
LED indicator not light up when charging battery
Change-Id: I6893c9ce40d0bd67a8d24484d62e1d0f994afceb
diff --git a/liblight/lights.c b/liblight/lights.c
index 225ff1f..1223151 100644
--- a/liblight/lights.c
+++ b/liblight/lights.c
@@ -199,6 +199,18 @@
}
static int
+set_light_battery(struct light_device_t* dev,
+ struct light_state_t const* state)
+{
+ pthread_mutex_lock(&g_lock);
+ g_battery = *state;
+ handle_speaker_battery_locked(dev);
+ pthread_mutex_unlock(&g_lock);
+ return 0;
+}
+
+
+static int
set_light_attention(struct light_device_t* dev,
struct light_state_t const* state)
{
@@ -250,6 +262,8 @@
if (0 == strcmp(LIGHT_ID_BACKLIGHT, name))
set_light = set_light_backlight;
+ else if (0 == strcmp(LIGHT_ID_BATTERY, name))
+ set_light = set_light_battery;
else if (0 == strcmp(LIGHT_ID_NOTIFICATIONS, name))
set_light = set_light_notifications;
else if (0 == strcmp(LIGHT_ID_BUTTONS, name))