fix: change selected version after altering installed libraries of one version
This commit is contained in:
@@ -83,7 +83,6 @@ public class VersionPage extends Control implements DecoratorPage {
|
|||||||
if (newValue == null && !Objects.equals(oldValue, newValue)) {
|
if (newValue == null && !Objects.equals(oldValue, newValue)) {
|
||||||
if (listView.getItems().contains(preferredVersionName)) {
|
if (listView.getItems().contains(preferredVersionName)) {
|
||||||
loadVersion(preferredVersionName, profile);
|
loadVersion(preferredVersionName, profile);
|
||||||
preferredVersionName = null;
|
|
||||||
} else if (!listView.getItems().isEmpty()) {
|
} else if (!listView.getItems().isEmpty()) {
|
||||||
loadVersion(listView.getItems().get(0), profile);
|
loadVersion(listView.getItems().get(0), profile);
|
||||||
}
|
}
|
||||||
@@ -122,6 +121,7 @@ public class VersionPage extends Control implements DecoratorPage {
|
|||||||
|
|
||||||
public void loadVersion(String version, Profile profile) {
|
public void loadVersion(String version, Profile profile) {
|
||||||
setVersion(version, profile);
|
setVersion(version, profile);
|
||||||
|
preferredVersionName = version;
|
||||||
listView.getSelectionModel().select(version);
|
listView.getSelectionModel().select(version);
|
||||||
|
|
||||||
versionSettingsPage.loadVersion(profile, version);
|
versionSettingsPage.loadVersion(profile, version);
|
||||||
|
|||||||
Reference in New Issue
Block a user