ui: fix NPE

follow-up: b9096dc
This commit is contained in:
Aleksey Pivovarov
2017-04-26 16:57:24 +03:00
parent 82a4bd2dba
commit 285be6ff93
@@ -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));