From de45088e0aa91d0afbe377e4a7bf12268d11c06e Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Tue, 8 May 2012 15:18:09 +0200 Subject: [PATCH] NPE fix --- platform/platform-api/src/com/intellij/ui/AnActionButton.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/ui/AnActionButton.java b/platform/platform-api/src/com/intellij/ui/AnActionButton.java index e2c2100a05fc..b231c285b956 100644 --- a/platform/platform-api/src/com/intellij/ui/AnActionButton.java +++ b/platform/platform-api/src/com/intellij/ui/AnActionButton.java @@ -126,7 +126,8 @@ public abstract class AnActionButton extends AnAction implements ShortcutProvide } public void updateButton(AnActionEvent e) { - e.getPresentation().setEnabled(getContextComponent().isShowing()); + final JComponent component = getContextComponent(); + e.getPresentation().setEnabled(component != null && component.isShowing()); } @Override