fix: remove unused attributes
This commit is contained in:
@ -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;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -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(),
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user