disable table speed search for empty tables

This commit is contained in:
Sergey Savenko
2014-07-14 20:58:15 +04:00
parent 51292ab2af
commit 08b3c7f76f
@@ -55,7 +55,9 @@ public class TableSpeedSearch extends SpeedSearchBase<JTable> {
@Override
protected boolean isSpeedSearchEnabled() {
return !getComponent().isEditing() && super.isSpeedSearchEnabled();
JTable table = getComponent();
boolean tableIsNotEmpty = table.getRowCount() != 0 && table.getColumnCount() != 0;
return tableIsNotEmpty && !table.isEditing() && super.isSpeedSearchEnabled();
}
@Override