From de72b5acdcae4cb8df9e29c770970b0c05e2da1b Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Wed, 28 Dec 2016 10:05:26 +0100 Subject: [PATCH] do not save default active keymap --- .../src/com/intellij/openapi/keymap/impl/KeymapManagerImpl.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)