diff --git a/es-core/src/SystemStatus.cpp b/es-core/src/SystemStatus.cpp index 6f772b464..775e26cbe 100644 --- a/es-core/src/SystemStatus.cpp +++ b/es-core/src/SystemStatus.cpp @@ -452,6 +452,11 @@ void SystemStatus::getStatusBattery() } #endif + if (batteryCapacity < 0) + batteryCapacity = 0; + if (batteryCapacity > 100) + batteryCapacity = 100; + mHasBattery = hasBattery; mBatteryCharging = batteryCharging; mBatteryCapacity = batteryCapacity;