Hyprland IPC improvements, fix tsan warning, WindowCount shouldn't create a separate IPC

This commit is contained in:
zjeffer
2025-08-12 19:39:36 +02:00
parent 41de8964f1
commit 5079884b78
8 changed files with 38 additions and 46 deletions

View File

@ -21,7 +21,6 @@ Window::Window(const std::string& id, const Bar& bar, const Json::Value& config)
: AAppIconLabel(config, "window", id, "{title}", 0, true), bar_(bar), m_ipc(IPC::inst()) {
std::unique_lock<std::shared_mutex> windowIpcUniqueLock(windowIpcSmtx);
modulesReady = true;
separateOutputs_ = config["separate-outputs"].asBool();
// register for hyprland ipc