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