diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/misc.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/apps/misc.c b/apps/misc.c index 3dfc2892ca..07b4c947a2 100644 --- a/apps/misc.c +++ b/apps/misc.c | |||
@@ -264,8 +264,12 @@ static bool clean_shutdown(void (*callback)(void *), void *parameter) | |||
264 | scrobbler_poweroff(); | 264 | scrobbler_poweroff(); |
265 | 265 | ||
266 | #if CONFIG_CHARGING && !defined(HAVE_POWEROFF_WHILE_CHARGING) | 266 | #if CONFIG_CHARGING && !defined(HAVE_POWEROFF_WHILE_CHARGING) |
267 | #if CONFIG_CHARGING >= CHARGING_MONITOR | ||
268 | if(!charging_state()) | ||
269 | #else | ||
267 | if(!charger_inserted()) | 270 | if(!charger_inserted()) |
268 | #endif | 271 | #endif |
272 | #endif | ||
269 | { | 273 | { |
270 | bool batt_safe = battery_level_safe(); | 274 | bool batt_safe = battery_level_safe(); |
271 | int audio_stat = audio_status(); | 275 | int audio_stat = audio_status(); |
@@ -406,7 +410,11 @@ bool list_stop_handler(void) | |||
406 | 410 | ||
407 | if (TIME_BEFORE(current_tick, last_off + HZ/2)) | 411 | if (TIME_BEFORE(current_tick, last_off + HZ/2)) |
408 | { | 412 | { |
409 | if (charger_inserted()) | 413 | #if CONFIG_CHARGING >= CHARGING_MONITOR |
414 | if (charging_state()) | ||
415 | #else | ||
416 | if (charger_inserted()) | ||
417 | #endif | ||
410 | { | 418 | { |
411 | charging_splash(); | 419 | charging_splash(); |
412 | ret = true; /* screen is dirty, caller needs to refresh */ | 420 | ret = true; /* screen is dirty, caller needs to refresh */ |