fix: change selected version after altering installed libraries of one version

This commit is contained in:
huanghongxun 2020-03-22 13:22:11 +08:00
parent e68a3c7cd4
commit be2b55cc67

View File

@ -83,7 +83,6 @@ public class VersionPage extends Control implements DecoratorPage {
if (newValue == null && !Objects.equals(oldValue, newValue)) {
if (listView.getItems().contains(preferredVersionName)) {
loadVersion(preferredVersionName, profile);
preferredVersionName = null;
} else if (!listView.getItems().isEmpty()) {
loadVersion(listView.getItems().get(0), profile);
}
@ -122,6 +121,7 @@ public class VersionPage extends Control implements DecoratorPage {
public void loadVersion(String version, Profile profile) {
setVersion(version, profile);
preferredVersionName = version;
listView.getSelectionModel().select(version);
versionSettingsPage.loadVersion(profile, version);