Fix sim table focus after actions

This commit is contained in:
SiboVG 2022-07-30 00:32:49 +02:00
parent dc06792ea3
commit 485f1ad010

View File

@ -513,6 +513,7 @@ public class SimulationPanel extends JPanel {
break;
simulationTable.addRowSelectionInterval(row, row);
}
takeTheSpotlight();
}
private abstract static class SimulationAction extends AbstractAction {
@ -997,7 +998,7 @@ public class SimulationPanel extends JPanel {
*/
public void takeTheSpotlight() {
simulationTable.requestFocusInWindow();
if (simulationTable.getRowCount() > 0) {
if (simulationTable.getSelectedRowCount() == 0 && simulationTable.getRowCount() > 0) {
simulationTable.setRowSelectionInterval(0, 0);
}
}