From d5baafff425b83c5dad0527961530a260f578e42 Mon Sep 17 00:00:00 2001 From: Ilya Zhuravlev Date: Sun, 3 Jan 2021 09:05:32 -0500 Subject: [PATCH] tabbed_keycodes: fix captions not displayed for macros/layers --- src/main/python/tabbed_keycodes.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/python/tabbed_keycodes.py b/src/main/python/tabbed_keycodes.py index fe08a51..7cc4d95 100644 --- a/src/main/python/tabbed_keycodes.py +++ b/src/main/python/tabbed_keycodes.py @@ -76,14 +76,19 @@ class TabbedKeycodes(QTabWidget): def recreate_keycode_buttons(self): for btn in self.layer_keycode_buttons + self.macro_keycode_buttons: + self.widgets.remove(btn) btn.hide() btn.deleteLater() self.layer_keycode_buttons = self.create_buttons(self.layout_layers, KEYCODES_LAYERS) self.macro_keycode_buttons = self.create_buttons(self.layout_macro, KEYCODES_MACRO) + self.widgets += self.layer_keycode_buttons + self.macro_keycode_buttons + self.relabel_buttons() def set_keymap_override(self, override): self.keymap_override = override + self.relabel_buttons() + def relabel_buttons(self): for widget in self.widgets: qmk_id = widget.keycode.qmk_id if qmk_id in self.keymap_override: