From 68f9ea30655bef995476a657d97bd801dc1db030 Mon Sep 17 00:00:00 2001 From: Alexis Date: Mon, 13 Aug 2018 17:11:47 +0200 Subject: [PATCH] fix(battery): add check for sys files --- src/modules/battery.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/battery.cpp b/src/modules/battery.cpp index 05e1b87d..1457b4e3 100644 --- a/src/modules/battery.cpp +++ b/src/modules/battery.cpp @@ -5,7 +5,8 @@ waybar::modules::Battery::Battery(Json::Value config) { try { for (auto &node : fs::directory_iterator(_data_dir)) { - if (fs::is_directory(node) && fs::exists(node / "capacity")) + if (fs::is_directory(node) && fs::exists(node / "capacity") + && fs::exists(node / "status") && fs::exists(node / "uevent")) _batteries.push_back(node); } } catch (fs::filesystem_error &e) {