From 285be6ff93104702a15a0c65e9fda317289b4001 Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Wed, 26 Apr 2017 16:56:46 +0300 Subject: [PATCH] ui: fix NPE follow-up: b9096dc --- .../src/com/intellij/openapi/keymap/KeymapUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/platform-api/src/com/intellij/openapi/keymap/KeymapUtil.java b/platform/platform-api/src/com/intellij/openapi/keymap/KeymapUtil.java index 2ef8edfb9a90..752e6bffcf0b 100644 --- a/platform/platform-api/src/com/intellij/openapi/keymap/KeymapUtil.java +++ b/platform/platform-api/src/com/intellij/openapi/keymap/KeymapUtil.java @@ -200,10 +200,10 @@ public class KeymapUtil { } @NotNull - public static ShortcutSet getActiveKeymapShortcuts(@NotNull String actionId) { + public static ShortcutSet getActiveKeymapShortcuts(@Nullable String actionId) { Application application = ApplicationManager.getApplication(); KeymapManager keymapManager = application == null ? null : application.getComponent(KeymapManager.class); - if (keymapManager == null) { + if (keymapManager == null || actionId == null) { return new CustomShortcutSet(Shortcut.EMPTY_ARRAY); } return new CustomShortcutSet(keymapManager.getActiveKeymap().getShortcuts(actionId));