diff --git a/healthd/healthd_mode_charger.cpp b/healthd/healthd_mode_charger.cpp index 91774c6bc..49a534c32 100644 --- a/healthd/healthd_mode_charger.cpp +++ b/healthd/healthd_mode_charger.cpp @@ -39,12 +39,12 @@ #include #include -#include #include #include #include #include #include +#include #ifdef CHARGER_ENABLE_SUSPEND #include @@ -636,7 +636,7 @@ static void process_key(struct charger *charger, int code, int64_t now) } else { if (charger->batt_anim->cur_level >= charger->boot_min_cap) { LOGW("[%" PRId64 "] rebooting\n", now); - android_reboot(ANDROID_RB_RESTART, 0, 0); + reboot(RB_AUTOBOOT); } else { LOGV("[%" PRId64 "] ignore power-button press, battery level " "less than minimum\n", now); @@ -691,7 +691,7 @@ static void handle_power_supply_state(struct charger *charger, int64_t now) now, (int64_t)UNPLUGGED_SHUTDOWN_TIME, charger->next_pwr_check); } else if (now >= charger->next_pwr_check) { LOGW("[%" PRId64 "] shutting down\n", now); - android_reboot(ANDROID_RB_POWEROFF, 0, 0); + reboot(RB_POWER_OFF); } else { /* otherwise we already have a shutdown timer scheduled */ }