diff --git a/platform/platform-impl/src/com/intellij/openapi/keymap/impl/KeymapManagerImpl.kt b/platform/platform-impl/src/com/intellij/openapi/keymap/impl/KeymapManagerImpl.kt index 5f2e28212a95..157234d9be75 100644 --- a/platform/platform-impl/src/com/intellij/openapi/keymap/impl/KeymapManagerImpl.kt +++ b/platform/platform-impl/src/com/intellij/openapi/keymap/impl/KeymapManagerImpl.kt @@ -133,8 +133,8 @@ class KeymapManagerImpl(defaultKeymap: DefaultKeymap, factory: SchemeManagerFact override fun getState(): Element { val result = Element("state") - if (schemeManager.currentScheme != null) { - schemeManager.currentScheme?.let { + schemeManager.currentScheme?.let { + if (it.name != DefaultKeymap.instance.defaultKeymapName) { val e = Element(ACTIVE_KEYMAP) e.setAttribute(NAME_ATTRIBUTE, it.name) result.addContent(e)