diff options
Diffstat (limited to 'src/battery/lowbat-handler.c')
-rw-r--r-- | src/battery/lowbat-handler.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/battery/lowbat-handler.c b/src/battery/lowbat-handler.c index 90a5f021..8f93d108 100644 --- a/src/battery/lowbat-handler.c +++ b/src/battery/lowbat-handler.c @@ -704,9 +704,10 @@ static int lowbat_process(int bat_percent, void *ad) bool low_bat = false; int result = 0; - new_bat_capacity = bat_percent; - if (new_bat_capacity < 0) + if (battery.online == POWER_SUPPLY_TYPE_UNKNOWN) return -EINVAL; + + new_bat_capacity = bat_percent; change_lowbat_level(new_bat_capacity); lowbat_custom_popup(online, new_bat_capacity); battery_level_send_system_event(new_bat_capacity); |