diff --git a/src/modules/battery.cpp b/src/modules/battery.cpp index ffa6ff39c..71c47a0f8 100644 --- a/src/modules/battery.cpp +++ b/src/modules/battery.cpp @@ -5,6 +5,7 @@ #include #include #include +#include #include "util/command.hpp" #if defined(__FreeBSD__) @@ -160,7 +161,7 @@ void waybar::modules::Battery::refreshBatteries() { adapter_ = node.path(); } } - } catch (fs::filesystem_error& e) { + } catch (const std::system_error& e) { spdlog::warn("Battery directory tracking failed: {}", e.what()); } if (warnFirstTime_ && batteries_.empty()) {