diff --git a/src/modules/battery/batget.c b/src/modules/battery/batget.c index 1256989f7..800d373ac 100644 --- a/src/modules/battery/batget.c +++ b/src/modules/battery/batget.c @@ -462,8 +462,9 @@ linux_sys_class_power_supply_cb_event_fd_active(void *data, Ecore_Fd_Handler *fd (errno == EBADF) || (errno == EPIPE) || (errno == EINVAL) || - (errno == ENOSPC)); - if (num == 0) break; + (errno == ENOSPC) || + (errno == ENODEV)); + if (num <= 0) break; } } if (lost)