Skip to content

Commit 185aa10

Browse files
authored
Merge pull request #2326 from czM1K3/master
hyprland/language: Differentiating keyboard layout variants
2 parents 388912d + b2279c9 commit 185aa10

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/modules/hyprland/language.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@ auto Language::update() -> void {
3838
std::lock_guard<std::mutex> lg(mutex_);
3939

4040
std::string layoutName = std::string{};
41-
if (config_.isMember("format-" + layout_.short_description)) {
41+
if (config_.isMember("format-" + layout_.short_description + "-" + layout_.variant)) {
42+
const auto propName = "format-" + layout_.short_description + "-" + layout_.variant;
43+
layoutName = fmt::format(fmt::runtime(format_), config_[propName].asString());
44+
} else if (config_.isMember("format-" + layout_.short_description)) {
4245
const auto propName = "format-" + layout_.short_description;
4346
layoutName = fmt::format(fmt::runtime(format_), config_[propName].asString());
4447
} else {

0 commit comments

Comments
 (0)