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