From cf5c32c26c3b458cd9f8d8f7ba07f1fbb8b496e5 Mon Sep 17 00:00:00 2001 From: Devin Kim Date: Fri, 7 Dec 2012 09:25:06 -0800 Subject: 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 --- charger/charger.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; } -- cgit v1.1