only set selected row if the table contains that many rows. That fixes an AIOOBE
This commit is contained in:
@@ -346,6 +346,7 @@ class SearchTabView {
|
|||||||
model.senders2.addAll(results)
|
model.senders2.addAll(results)
|
||||||
int selectedRow = sendersTable2.getSelectedRow()
|
int selectedRow = sendersTable2.getSelectedRow()
|
||||||
sendersTable2.model.fireTableDataChanged()
|
sendersTable2.model.fireTableDataChanged()
|
||||||
|
if (selectedRow < results.size())
|
||||||
sendersTable2.selectionModel.setSelectionInterval(selectedRow,selectedRow)
|
sendersTable2.selectionModel.setSelectionInterval(selectedRow,selectedRow)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user