aboutsummaryrefslogtreecommitdiffstats
path: root/charger/charger.c
diff options
context:
space:
mode:
authorPawit Pornkitprasan <p.pawit@gmail.com>2012-07-21 22:09:37 +0700
committerPawit Pornkitprasan <p.pawit@gmail.com>2012-11-06 14:36:24 +0700
commit1323e370150551207491ee1e9589e6e2df6fd120 (patch)
treed8a3109019b13feb676187aa4f5226545bec6ec6 /charger/charger.c
parentd2c2b10b54a21aa4eb961fb46e9c0bfcea2c6a85 (diff)
downloadsystem_core-1323e370150551207491ee1e9589e6e2df6fd120.tar.gz
system_core-1323e370150551207491ee1e9589e6e2df6fd120.tar.bz2
system_core-1323e370150551207491ee1e9589e6e2df6fd120.zip
charger: allow home button to wake
On certain devices (e.g. galaxysmtd), the user expects the physical home button to be able to wake the device as well as the power button. Change-Id: If764f36aba3810dfa5233af8baf0a740b04889e0
Diffstat (limited to 'charger/charger.c')
-rw-r--r--charger/charger.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/charger/charger.c b/charger/charger.c
index ef04bd51..2a0fb36e 100644
--- a/charger/charger.c
+++ b/charger/charger.c
@@ -870,6 +870,9 @@ static void process_key(struct charger *charger, int code, int64_t now)
if (key->pending)
kick_animation(charger->batt_anim);
}
+ } else {
+ if (key->pending)
+ kick_animation(charger->batt_anim);
}
key->pending = false;
@@ -878,6 +881,7 @@ static void process_key(struct charger *charger, int code, int64_t now)
static void handle_input_state(struct charger *charger, int64_t now)
{
process_key(charger, KEY_POWER, now);
+ process_key(charger, KEY_HOME, now);
if (charger->next_key_check != -1 && now > charger->next_key_check)
charger->next_key_check = -1;