|
@@ -106,6 +106,7 @@ public class Settings {
|
|
|
this.directories.addAll(json.directories.stream().map(VaultSettings::new).toList());
|
|
|
|
|
|
migrateLegacySettings(json);
|
|
|
+ migratePortToVaultSettings(json);
|
|
|
|
|
|
directories.addListener(this::somethingChanged);
|
|
|
askedForUpdateCheck.addListener(this::somethingChanged);
|
|
@@ -130,6 +131,15 @@ public class Settings {
|
|
|
lastUpdateCheck.addListener(this::somethingChanged);
|
|
|
}
|
|
|
|
|
|
+ @SuppressWarnings("deprecation")
|
|
|
+ private void migratePortToVaultSettings(SettingsJson json) {
|
|
|
+ if(json.port != 0){
|
|
|
+ for (VaultSettings vaultSettings : directories) {
|
|
|
+ vaultSettings.port.set(json.port);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
@SuppressWarnings("deprecation")
|
|
|
private void migrateLegacySettings(SettingsJson json) {
|
|
|
// implicit migration of 1.6.x legacy setting "preferredVolumeImpl":
|