From d965fc7980081402aae7d8a09c8e98b5f2ea97ed Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Mon, 24 Apr 2017 20:24:51 +0200 Subject: [PATCH] Fixed #83, Fixed #84 #83 - replace server secret textfield input with dots after saving #84 - connection alert is not showing again if closed with "OK"-button --- src/de/deadlocker8/budgetmaster/ui/Controller.java | 6 ++---- src/de/deadlocker8/budgetmaster/ui/SettingsController.java | 5 ++++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/de/deadlocker8/budgetmaster/ui/Controller.java b/src/de/deadlocker8/budgetmaster/ui/Controller.java index 07109ba91..4b8239dec 100644 --- a/src/de/deadlocker8/budgetmaster/ui/Controller.java +++ b/src/de/deadlocker8/budgetmaster/ui/Controller.java @@ -229,7 +229,7 @@ public class Controller } public void showConnectionErrorAlert(String errorMessage) - { + { if(!alertIsShowing) { Platform.runLater(() -> { @@ -250,10 +250,8 @@ public class Controller Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow(); dialogStage.getIcons().add(icon); dialogStage.initOwner(stage); - dialogStage.setOnCloseRequest((event) -> { - alertIsShowing = false; - }); alert.showAndWait(); + alertIsShowing = false; }); } } diff --git a/src/de/deadlocker8/budgetmaster/ui/SettingsController.java b/src/de/deadlocker8/budgetmaster/ui/SettingsController.java index a90283827..c477c8574 100644 --- a/src/de/deadlocker8/budgetmaster/ui/SettingsController.java +++ b/src/de/deadlocker8/budgetmaster/ui/SettingsController.java @@ -54,7 +54,7 @@ public class SettingsController if(controller.getSettings() != null) { textFieldURL.setText(controller.getSettings().getUrl()); - textFieldSecret.setText(controller.getSettings().getSecret()); + textFieldSecret.setText("******"); textFieldCurrency.setText(controller.getSettings().getCurrency()); if(controller.getSettings().isRestActivated()) { @@ -153,6 +153,9 @@ public class SettingsController Logger.error(e); AlertGenerator.showAlert(AlertType.ERROR, "Fehler", "", "Beim Speichern der Einstellungen ist ein Fehler aufgetreten", controller.getIcon(), controller.getStage(), null, false); } + + textFieldSecret.setText("******"); + controller.refresh(controller.getFilterSettings()); controller.showNotification("Erfolgreich gespeichert"); } -- GitLab