summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--battery.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/battery.lua b/battery.lua
index abaf86d..85dca93 100644
--- a/battery.lua
+++ b/battery.lua
@@ -57,11 +57,11 @@ function Battery:update()
self.remaining_seconds = nil
if self.status == self.STATUS.DISCHARGING then
- if energy and power then
+ if energy and power and power > 0 then
self.remaining_seconds = 3600 * energy / power
end
elseif self.status == self.STATUS.CHARGING then
- if energy and energy_full and power then
+ if energy and energy_full and power and power > 0 then
self.remaining_seconds = 3600 * (energy_full - energy) / power
end
end