From dce0c5654c016f2bc30160cf61172f4abcfb253c Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Thu, 29 Dec 2011 20:12:12 +0100 Subject: [PATCH] EA-32855 (NPE) --- .../com/intellij/openapi/wm/impl/ToolWindowHeader.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowHeader.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowHeader.java index 141317e87c2c..ce0eb0023936 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowHeader.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowHeader.java @@ -471,9 +471,11 @@ public abstract class ToolWindowHeader extends JPanel implements Disposable { @Override public void altPressed() { PointerInfo info = MouseInfo.getPointerInfo(); - Point p = info.getLocation(); - SwingUtilities.convertPointFromScreen(p, this); - switchAlternativeAction(myButton.getBounds().contains(p)); + if (info != null) { + Point p = info.getLocation(); + SwingUtilities.convertPointFromScreen(p, this); + switchAlternativeAction(myButton.getBounds().contains(p)); + } } @Override