e battery: don't report battery as charging when it obviously isn't.

On my laptop, when the travel (second) battery is finished discharging, its status is being reported as Unknown. As its charging rate is zero, stop pretending it's charging.


SVN revision: 74296
This commit is contained in:
Chidambar Zinnoury 2012-07-22 13:39:16 +00:00
parent 72c6b4e4a3
commit 907ea06deb
1 changed files with 1 additions and 1 deletions

View File

@ -270,7 +270,7 @@ _battery_udev_battery_update(const char *syspath, Battery *bat)
{
if (!strcmp(test, "Charging"))
bat->charging = 1;
else if ((!strcmp(test, "Unknown")) && (bat->charge_rate >= 0))
else if ((!strcmp(test, "Unknown")) && (bat->charge_rate > 0))
bat->charging = 1;
else
bat->charging = 0;