diff --git a/nx_main/nx_power.c b/nx_main/nx_power.c index 5f8ec36..064b5b6 100644 --- a/nx_main/nx_power.c +++ b/nx_main/nx_power.c @@ -8,7 +8,7 @@ static bool powerCacheIsCharging; static PsmSession powerSession; bool powerGetDetails(uint32_t *batteryCharge, bool *isCharging) { - ChargerType charger = ChargerType_None; + PsmChargerType charger = PsmChargerType_Unconnected; bool hwReadsSucceeded = false; bool use_cache = false; Result rc = 0; @@ -31,7 +31,7 @@ bool powerGetDetails(uint32_t *batteryCharge, bool *isCharging) { else { rc = psmGetChargerType(&charger); hwReadsSucceeded &= R_SUCCEEDED(rc); - *isCharging = (charger > ChargerType_None); + *isCharging = (charger != PsmChargerType_Unconnected); } powerCacheCharge = *batteryCharge;