fix: remove unused attributes

This commit is contained in:
Khiet Tam Nguyen
2024-08-24 01:06:00 +10:00
parent 1806edcb06
commit 1b282e67a7
2 changed files with 2 additions and 7 deletions

View File

@ -22,9 +22,6 @@ class WindowCount : public waybar::AAppIconLabel, public EventHandler {
struct Workspace { struct Workspace {
int id; int id;
int windows; int windows;
std::string last_window;
std::string last_window_title;
static auto parse(const Json::Value& value) -> Workspace; static auto parse(const Json::Value& value) -> Workspace;
}; };

View File

@ -81,7 +81,7 @@ auto WindowCount::getActiveWorkspace(const std::string& monitorName) -> Workspac
}); });
if (monitor == std::end(monitors)) { if (monitor == std::end(monitors)) {
spdlog::warn("Monitor not found: {}", monitorName); spdlog::warn("Monitor not found: {}", monitorName);
return Workspace{-1, 0, "", ""}; return Workspace{-1, 0};
} }
const int id = (*monitor)["activeWorkspace"]["id"].asInt(); const int id = (*monitor)["activeWorkspace"]["id"].asInt();
@ -91,7 +91,7 @@ auto WindowCount::getActiveWorkspace(const std::string& monitorName) -> Workspac
[&](Json::Value workspace) { return workspace["id"] == id; }); [&](Json::Value workspace) { return workspace["id"] == id; });
if (workspace == std::end(workspaces)) { 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};
} }
return Workspace::parse(*workspace); return Workspace::parse(*workspace);
}; };
@ -104,8 +104,6 @@ auto WindowCount::Workspace::parse(const Json::Value& value) -> WindowCount::Wor
return Workspace{ return Workspace{
value["id"].asInt(), value["id"].asInt(),
value["windows"].asInt(), value["windows"].asInt(),
value["lastwindow"].asString(),
value["lastwindowtitle"].asString(),
}; };
} }