diff --git a/src/modules/battery/e_mod_udev.c b/src/modules/battery/e_mod_udev.c index 73e8dc72c..1f3dbd305 100644 --- a/src/modules/battery/e_mod_udev.c +++ b/src/modules/battery/e_mod_udev.c @@ -257,9 +257,9 @@ _battery_udev_battery_update(const char *syspath, Battery *bat) if (test) { if (!strcmp(test, "Charging")) - { + bat->charging = 1; + else if ((!strcmp(test, "Unknown")) && (bat->charge_rate >= 0)) bat->charging = 1; - } else bat->charging = 0; eina_stringshare_del(test);