From 0042fb352b915e6f196a4eaf13d2659725ca4756 Mon Sep 17 00:00:00 2001 From: kruland2607 Date: Thu, 22 May 2014 13:44:44 -0500 Subject: [PATCH] Protect the table header when the pointer is outside. --- swing/src/net/sf/openrocket/gui/adaptors/ColumnTable.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/swing/src/net/sf/openrocket/gui/adaptors/ColumnTable.java b/swing/src/net/sf/openrocket/gui/adaptors/ColumnTable.java index a1c54c2f7..f0e937345 100644 --- a/swing/src/net/sf/openrocket/gui/adaptors/ColumnTable.java +++ b/swing/src/net/sf/openrocket/gui/adaptors/ColumnTable.java @@ -18,6 +18,9 @@ public class ColumnTable extends JTable { String tip = null; java.awt.Point p = e.getPoint(); int index = columnModel.getColumnIndexAtX(p.x); + if ( index < 0 ) { + return null; + } int realIndex = columnModel.getColumn(index).getModelIndex(); tip = ((ColumnTableModel) getModel()).getColumn(realIndex).getToolTip(); return tip;