Fixed IDEA-79459 Code Style Schemes dialog has no preselected scheme on opening, AE at ManageCodeStyleSchemesDialog$3.actionPerformed()

This commit is contained in:
Rustam.Vishnyakov
2012-01-16 16:52:10 +04:00
parent e89cc1b533
commit c4be4f9492
@@ -70,6 +70,8 @@ public class ManageCodeStyleSchemesDialog extends DialogWrapper {
updateActions();
}
});
setDefaultSelection();
myDeleteButton.addActionListener(new ActionListener() {
@Override
@@ -345,5 +347,14 @@ public class ManageCodeStyleSchemesDialog extends DialogWrapper {
mySchemesTableModel.copyToProject(getSelectedScheme());
}
private void setDefaultSelection() {
CodeStyleScheme selectedScheme = myModel.getSelectedScheme();
for (int i = 0; i < mySchemesTableModel.getRowCount(); i ++) {
if (mySchemesTableModel.getSchemeAt(i).equals(selectedScheme)) {
mySchemesTable.getSelectionModel().setSelectionInterval(i, i);
return;
}
}
}
}