diff --git a/src/ui/pages/keyboard_layout.py b/src/ui/pages/keyboard_layout.py index 3d50b97..c4900ec 100644 --- a/src/ui/pages/keyboard_layout.py +++ b/src/ui/pages/keyboard_layout.py @@ -48,6 +48,8 @@ class KeyboardLayoutPage(Gtk.Box, Page): self.language_list.append(row) def _load_layout_list(self, language, short_hand): + self.stack.set_visible_child_name('layouts') + if self.loaded_language == short_hand: return self.loaded_language = short_hand @@ -64,8 +66,6 @@ class KeyboardLayoutPage(Gtk.Box, Page): n_items = self.layout_list_model.get_n_items() self.layout_list_model.splice(0, n_items, layout_rows) - self.stack.set_visible_child_name('layouts') - def _unselect_current_row(self): if self.current_row: self.current_row.set_activated(False)