diff --git a/src/modules/sway/language.cpp b/src/modules/sway/language.cpp index 4bdf3c7..d3730a1 100644 --- a/src/modules/sway/language.cpp +++ b/src/modules/sway/language.cpp @@ -120,7 +120,9 @@ auto Language::update() -> void { } auto Language::set_current_layout(std::string current_layout) -> void { + label_.get_style_context()->remove_class(layout_.short_name); layout_ = layouts_map_[current_layout]; + label_.get_style_context()->add_class(layout_.short_name); } auto Language::init_layouts_map(const std::vector& used_layouts) -> void {