hyprland/window: fix no info with separate-outputs=true

This commit is contained in:
Calvin Chu 2023-07-06 11:01:24 +10:00
parent 423d8495e4
commit e2bfa5e019
No known key found for this signature in database
GPG Key ID: 2DB1635708CFF94E
1 changed files with 2 additions and 2 deletions

View File

@ -103,9 +103,9 @@ auto Window::getActiveWorkspace(const std::string& monitorName) -> Workspace {
const auto workspaces = gIPC->getSocket1JsonReply("workspaces"); const auto workspaces = gIPC->getSocket1JsonReply("workspaces");
assert(workspaces.isArray()); assert(workspaces.isArray());
auto workspace = std::find_if(monitors.begin(), monitors.end(), auto workspace = std::find_if(workspaces.begin(), workspaces.end(),
[&](Json::Value workspace) { return workspace["id"] == id; }); [&](Json::Value workspace) { return workspace["id"] == id; });
if (workspace == std::end(monitors)) { if (workspace == std::end(workspaces)) {
spdlog::warn("No workspace with id {}", id); spdlog::warn("No workspace with id {}", id);
return Workspace{-1, 0, "", ""}; return Workspace{-1, 0, "", ""};
} }