@@ -756,27 +756,24 @@ Item {
757 readonly property var keymaps: AccountsService.keymaps
757 readonly property var keymaps: AccountsService.keymaps
758 readonly property int keymapCount: keymaps.length
758 readonly property int keymapCount: keymaps.length
759− readonly property int activeKeymapIndex: mainAppWindow ? keymaps.indexOf(mainAppWindow.activeKeymap) : 0 // the one that the window currently has
760 property int currentKeymapIndex: 0 // the new one that we're setting
759 property int currentKeymapIndex: 0 // the new one that we're setting
761 onCurrentKeymapIndexChanged: switchToKeymap();
760 onCurrentKeymapIndexChanged: switchToKeymap();
763 function nextKeymap() {
762 function nextKeymap() {
764 var nextIndex = 0;
763 var nextIndex = 0;
766− if (activeKeymapIndex !== -1 && activeKeymapIndex < keymapCount - 1) {
765+ if (currentKeymapIndex !== -1 && currentKeymapIndex < keymapCount - 1) {
767− nextIndex = activeKeymapIndex + 1;
766+ nextIndex = currentKeymapIndex + 1;
769− print("!!! next keymap:", currentKeymapIndex, "->", nextIndex);
770 currentKeymapIndex = nextIndex;
768 currentKeymapIndex = nextIndex;
773 function previousKeymap() {
771 function previousKeymap() {
774 var prevIndex = keymapCount - 1;
772 var prevIndex = keymapCount - 1;
776− if (activeKeymapIndex > 0) {
774+ if (currentKeymapIndex > 0) {
777− prevIndex = activeKeymapIndex - 1;
775+ prevIndex = currentKeymapIndex - 1;
779− print("!!! prev keymap:", currentKeymapIndex, "->", prevIndex);
780 currentKeymapIndex = prevIndex;
777 currentKeymapIndex = prevIndex;