mirror of https://github.com/zlatinb/muwire
preserve selections on update
parent
27831b488b
commit
878e397aa0
|
@ -123,7 +123,9 @@ class SearchTabModel {
|
||||||
JTable table = builder.getVariable("senders-table")
|
JTable table = builder.getVariable("senders-table")
|
||||||
table.model.fireTableDataChanged()
|
table.model.fireTableDataChanged()
|
||||||
table = builder.getVariable("results-table2")
|
table = builder.getVariable("results-table2")
|
||||||
|
int selectedRow = table.getSelectedRow()
|
||||||
table.model.fireTableDataChanged()
|
table.model.fireTableDataChanged()
|
||||||
|
table.selectionModel.setSelectionInterval(selectedRow, selectedRow)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -344,7 +344,9 @@ class SearchTabView {
|
||||||
def results = model.hashBucket[e.infohash]
|
def results = model.hashBucket[e.infohash]
|
||||||
model.senders2.clear()
|
model.senders2.clear()
|
||||||
model.senders2.addAll(results)
|
model.senders2.addAll(results)
|
||||||
|
int selectedRow = sendersTable2.getSelectedRow()
|
||||||
sendersTable2.model.fireTableDataChanged()
|
sendersTable2.model.fireTableDataChanged()
|
||||||
|
sendersTable2.selectionModel.setSelectionInterval(selectedRow,selectedRow)
|
||||||
})
|
})
|
||||||
|
|
||||||
resultsTable2.addMouseListener(new MouseAdapter() {
|
resultsTable2.addMouseListener(new MouseAdapter() {
|
||||||
|
|
Loading…
Reference in New Issue