mirror of
https://github.com/rad4day/Waybar.git
synced 2023-12-21 10:22:59 +01:00
Differencing keyboard layout variant for hyprland/language
This commit is contained in:
parent
388912d4a7
commit
b2279c9565
@ -38,7 +38,10 @@ auto Language::update() -> void {
|
|||||||
std::lock_guard<std::mutex> lg(mutex_);
|
std::lock_guard<std::mutex> lg(mutex_);
|
||||||
|
|
||||||
std::string layoutName = std::string{};
|
std::string layoutName = std::string{};
|
||||||
if (config_.isMember("format-" + layout_.short_description)) {
|
if (config_.isMember("format-" + layout_.short_description + "-" + layout_.variant)) {
|
||||||
|
const auto propName = "format-" + layout_.short_description + "-" + layout_.variant;
|
||||||
|
layoutName = fmt::format(fmt::runtime(format_), config_[propName].asString());
|
||||||
|
} else if (config_.isMember("format-" + layout_.short_description)) {
|
||||||
const auto propName = "format-" + layout_.short_description;
|
const auto propName = "format-" + layout_.short_description;
|
||||||
layoutName = fmt::format(fmt::runtime(format_), config_[propName].asString());
|
layoutName = fmt::format(fmt::runtime(format_), config_[propName].asString());
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user