mirror of
https://github.com/cryptomator/cryptomator.git
synced 2026-05-22 04:31:27 +00:00
@@ -57,9 +57,14 @@ public class GeneralVaultOptionsController implements FxController {
|
||||
}
|
||||
|
||||
private void trimVaultNameOnFocusLoss(Observable observable, Boolean wasFocussed, Boolean isFocussed) {
|
||||
var displayNameSetting = vault.getVaultSettings().displayName;
|
||||
if (!isFocussed) {
|
||||
var trimmed = vaultName.getText().trim();
|
||||
vault.getVaultSettings().displayName.set(trimmed);
|
||||
if (!trimmed.isEmpty()) {
|
||||
displayNameSetting.set(trimmed); //persist changes
|
||||
} else {
|
||||
vaultName.setText(displayNameSetting.get()); //revert changes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user