summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDevin Kim <dojip.kim@lge.com>2012-12-07 09:25:06 -0800
committerIliyan Malchev <malchev@google.com>2013-01-22 16:10:57 -0800
commitcf5c32c26c3b458cd9f8d8f7ba07f1fbb8b496e5 (patch)
treeb995bc44b60ac5fa79f220f3326845da9e3bc877
parentdec27f6e11c2bdfe35791d0d25a3b1bb2204d194 (diff)
downloadsystem_core-cf5c32c26c3b458cd9f8d8f7ba07f1fbb8b496e5.zip
system_core-cf5c32c26c3b458cd9f8d8f7ba07f1fbb8b496e5.tar.gz
system_core-cf5c32c26c3b458cd9f8d8f7ba07f1fbb8b496e5.tar.bz2
charger: Do not suspend when disconnecting from charger
The device should be power off when disconnecting from charger. If the device enter to suspend, the device couldn't handle the power off process. So the device shouldn't suspend to handle the power off at that time Bug: 7429504 Change-Id: I9a0a60e53f315cd83550dc730a33bc7bd464ef67
-rw-r--r--charger/charger.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/charger/charger.c b/charger/charger.c
index 25b3b1a..353bdf0 100644
--- a/charger/charger.c
+++ b/charger/charger.c
@@ -704,7 +704,8 @@ static void update_screen_state(struct charger *charger, int64_t now)
charger->next_screen_transition = -1;
gr_fb_blank(true);
LOGV("[%lld] animation done\n", now);
- request_suspend(true);
+ if (charger->num_supplies_online > 0)
+ request_suspend(true);
return;
}