diff --git a/gui/griffon-app/views/com/muwire/gui/SearchTabView.groovy b/gui/griffon-app/views/com/muwire/gui/SearchTabView.groovy index 04e390bf..5ec148ca 100644 --- a/gui/griffon-app/views/com/muwire/gui/SearchTabView.groovy +++ b/gui/griffon-app/views/com/muwire/gui/SearchTabView.groovy @@ -346,7 +346,8 @@ class SearchTabView { model.senders2.addAll(results) int selectedRow = sendersTable2.getSelectedRow() sendersTable2.model.fireTableDataChanged() - sendersTable2.selectionModel.setSelectionInterval(selectedRow,selectedRow) + if (selectedRow < results.size()) + sendersTable2.selectionModel.setSelectionInterval(selectedRow,selectedRow) }) resultsTable2.addMouseListener(new MouseAdapter() {