diff --git a/src/main/kotlin/app/termora/keymap/KeymapManager.kt b/src/main/kotlin/app/termora/keymap/KeymapManager.kt index 6b87804..484cf35 100644 --- a/src/main/kotlin/app/termora/keymap/KeymapManager.kt +++ b/src/main/kotlin/app/termora/keymap/KeymapManager.kt @@ -107,7 +107,7 @@ class KeymapManager private constructor() : Disposable { id = keymap.id, ownerId = accountId, ownerType = OwnerType.User.name, - type = DataType.KeywordHighlight.name, + type = DataType.Keymap.name, data = keymap.toJSON(), ) ) diff --git a/src/main/kotlin/app/termora/keymap/KeymapPanel.kt b/src/main/kotlin/app/termora/keymap/KeymapPanel.kt index a73a71d..cf79519 100644 --- a/src/main/kotlin/app/termora/keymap/KeymapPanel.kt +++ b/src/main/kotlin/app/termora/keymap/KeymapPanel.kt @@ -130,7 +130,7 @@ class KeymapPanel : JPanel(BorderLayout()) { ) if (!text.isNullOrBlank()) { if (text != keymap.name) { - keymapManager.removeKeymap(keymap.name) + keymapManager.removeKeymap(keymap.id) val newKeymap = cloneKeymap(text, keymap) keymapManager.addKeymap(newKeymap) keymapModel.removeElementAt(index) @@ -152,7 +152,7 @@ class KeymapPanel : JPanel(BorderLayout()) { messageType = JOptionPane.WARNING_MESSAGE ) == JOptionPane.YES_OPTION ) { - keymapManager.removeKeymap(keymap.name) + keymapManager.removeKeymap(keymap.id) keymapModel.removeElementAt(index) } }