forked from enlightenment/enlightenment
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:
parent
72c6b4e4a3
commit
907ea06deb
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue