Add debug information for keyboard layout selection

This commit is contained in:
Caleb Maclennan 2024-06-22 17:58:22 +03:00
parent e627879b16
commit 4126502fe8
No known key found for this signature in database
GPG Key ID: B538286DE04ECFE5
1 changed files with 7 additions and 0 deletions

View File

@ -36,6 +36,11 @@ Language::~Language() {
auto Language::update() -> void {
std::lock_guard<std::mutex> lg(mutex_);
spdlog::debug("hyprland language update with full name {}", layout_.full_name);
spdlog::debug("hyprland language update with short name {}", layout_.short_name);
spdlog::debug("hyprland language update with short description {}", layout_.short_description);
spdlog::debug("hyprland language update with variant {}", layout_.variant);
std::string layoutName = std::string{};
if (config_.isMember("format-" + layout_.short_description + "-" + layout_.variant)) {
const auto propName = "format-" + layout_.short_description + "-" + layout_.variant;
@ -50,6 +55,8 @@ auto Language::update() -> void {
fmt::arg("variant", layout_.variant)));
}
spdlog::debug("hyprland language formatted layout name {}", layoutName);
if (!format_.empty()) {
label_.show();
label_.set_markup(layoutName);