format
parent
d3bcff31e5
commit
05efdb74f0
|
@ -287,17 +287,19 @@ std::string Workspaces::getIcon(const std::string &name, const Json::Value &node
|
||||||
std::vector<std::string> keys = {"high-priority-named", "urgent", "focused", name, "default"};
|
std::vector<std::string> keys = {"high-priority-named", "urgent", "focused", name, "default"};
|
||||||
for (auto const &key : keys) {
|
for (auto const &key : keys) {
|
||||||
if (key == "high-priority-named") {
|
if (key == "high-priority-named") {
|
||||||
auto it = std::find_if(high_priority_named_.begin(), high_priority_named_.end(),
|
auto it = std::find_if(high_priority_named_.begin(), high_priority_named_.end(),
|
||||||
[&](const std::string &member) { return member == name; });
|
[&](const std::string &member) { return member == name; });
|
||||||
if (it != high_priority_named_.end()) {
|
if (it != high_priority_named_.end()) {
|
||||||
return config_["format-icons"][name].asString();
|
return config_["format-icons"][name].asString();
|
||||||
}
|
}
|
||||||
|
|
||||||
it = std::find_if(high_priority_named_.begin(), high_priority_named_.end(),
|
it = std::find_if(high_priority_named_.begin(), high_priority_named_.end(),
|
||||||
[&](const std::string &member) { return trimWorkspaceName(member) == trimWorkspaceName(name); });
|
[&](const std::string &member) {
|
||||||
if (it != high_priority_named_.end()) {
|
return trimWorkspaceName(member) == trimWorkspaceName(name);
|
||||||
return config_["format-icons"][trimWorkspaceName(name)].asString();
|
});
|
||||||
}
|
if (it != high_priority_named_.end()) {
|
||||||
|
return config_["format-icons"][trimWorkspaceName(name)].asString();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (key == "focused" || key == "urgent") {
|
if (key == "focused" || key == "urgent") {
|
||||||
if (config_["format-icons"][key].isString() && node[key].asBool()) {
|
if (config_["format-icons"][key].isString() && node[key].asBool()) {
|
||||||
|
|
Loading…
Reference in New Issue