Revert "Make battery module update on plugging/unplugging again (refs #2519)"

This commit is contained in:
Alexis Rouillard
2025-01-25 09:24:48 +01:00
committed by GitHub
parent dc64b3542b
commit bb2c67ebad
4 changed files with 35 additions and 51 deletions

View File

@ -5,11 +5,8 @@
#include <filesystem>
#if defined(__linux__)
#include <sys/inotify.h>
#include "util/udev_deleter.hpp"
#endif
#include <sys/poll.h>
#include <algorithm>
#include <fstream>
#include <string>
@ -39,12 +36,11 @@ class Battery : public ALabel {
const std::string formatTimeRemaining(float hoursRemaining);
void setBarClass(std::string&);
int global_watch;
std::map<fs::path, int> batteries_;
std::unique_ptr<udev, util::UdevDeleter> udev_;
std::array<pollfd, 1> poll_fds_;
std::unique_ptr<udev_monitor, util::UdevMonitorDeleter> mon_;
fs::path adapter_;
int battery_watch_fd_;
int global_watch_fd_;
std::mutex battery_list_mutex_;
std::string old_status_;
bool warnFirstTime_{true};