Fix mutex locking in WindowCount module

Ensure workspace_ accesses are properly protected by mutex after queryActiveWorkspace call

Co-authored-by: Alexays <13947260+Alexays@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-02-04 08:56:17 +00:00
parent 330c77c87a
commit c1240a98aa

View File

@ -44,6 +44,8 @@ auto WindowCount::update() -> void {
std::string formatWindowed = config_["format-windowed"].asString();
std::string formatFullscreen = config_["format-fullscreen"].asString();
std::lock_guard<std::mutex> lg(mutex_);
setClass("empty", workspace_.windows == 0);
setClass("fullscreen", workspace_.hasfullscreen);