diff --git a/src/core/layout.rs b/src/core/layout.rs index 28ad092..78947ad 100644 --- a/src/core/layout.rs +++ b/src/core/layout.rs @@ -391,7 +391,7 @@ impl Part { val = Self::modify_shift_label(&val); } - let key_supp = kbd.key_supported(self.val.0); + let key_supp = kbd.key_supported(val.0); self.key_avail = val.0 != Keysym::NoSymbol && key_supp; self.text_avail = text_avail && Self::keyvalue_has_text(&val); self.val = val;