From 711e3136bee94e015d56e01af295d5f207db07ee Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Fri, 8 Jun 2018 14:16:55 +0200 Subject: [PATCH] RUBY-21769 Default Keymap is not defined on the start with clear Settings --- .../src/com/intellij/openapi/keymap/impl/KeymapImpl.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/keymap/impl/KeymapImpl.kt b/platform/platform-impl/src/com/intellij/openapi/keymap/impl/KeymapImpl.kt index e64169fa696d..a44e240aa753 100644 --- a/platform/platform-impl/src/com/intellij/openapi/keymap/impl/KeymapImpl.kt +++ b/platform/platform-impl/src/com/intellij/openapi/keymap/impl/KeymapImpl.kt @@ -8,6 +8,7 @@ import com.intellij.openapi.actionSystem.ex.ActionManagerEx import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.diagnostic.logger import com.intellij.openapi.keymap.Keymap +import com.intellij.openapi.keymap.KeymapManager import com.intellij.openapi.keymap.KeymapUtil import com.intellij.openapi.keymap.ex.KeymapManagerEx import com.intellij.openapi.options.ExternalizableSchemeAdapter @@ -658,7 +659,7 @@ open class KeymapImpl @JvmOverloads constructor(private var dataHolder: SchemeDa } private fun fireShortcutChanged(actionId: String) { - (keymapManager as? KeymapManagerImpl)?.fireShortcutChanged(this, actionId) + (KeymapManager.getInstance() as? KeymapManagerImpl)?.fireShortcutChanged(this, actionId) for (listener in listeners) { listener.onShortcutChanged(actionId) }