From 6f33cf8df7d49e5ac3e5e683b0ef86e134c0383d Mon Sep 17 00:00:00 2001 From: Jan-Peter Klein Date: Tue, 31 May 2022 14:09:12 +0200 Subject: [PATCH] removed checkbox in quit prompt --- .../java/org/cryptomator/ui/quit/QuitController.java | 10 +--------- src/main/resources/fxml/quit.fxml | 6 +----- src/main/resources/i18n/strings.properties | 3 +-- 3 files changed, 3 insertions(+), 16 deletions(-) diff --git a/src/main/java/org/cryptomator/ui/quit/QuitController.java b/src/main/java/org/cryptomator/ui/quit/QuitController.java index b4dfe408e..e9cf1f365 100644 --- a/src/main/java/org/cryptomator/ui/quit/QuitController.java +++ b/src/main/java/org/cryptomator/ui/quit/QuitController.java @@ -12,7 +12,6 @@ import javafx.collections.ObservableList; import javafx.concurrent.Task; import javafx.fxml.FXML; import javafx.scene.control.Button; -import javafx.scene.control.CheckBox; import javafx.scene.control.ContentDisplay; import javafx.stage.Stage; import java.awt.desktop.QuitResponse; @@ -32,10 +31,9 @@ public class QuitController implements FxController { private final ExecutorService executorService; private final VaultService vaultService; private final AtomicReference quitResponse = new AtomicReference<>(); - private final Settings settings; + /* FXML */ public Button lockAndQuitButton; - public CheckBox rememberAlwaysLockAndQuitCheckbox; @Inject QuitController(@QuitWindow Stage window, ObservableList vaults, ExecutorService executorService, VaultService vaultService, Settings settings) { @@ -43,15 +41,9 @@ public class QuitController implements FxController { this.unlockedVaults = vaults.filtered(Vault::isUnlocked); this.executorService = executorService; this.vaultService = vaultService; - this.settings = settings; window.setOnCloseRequest(windowEvent -> cancel()); } - @FXML - public void initialize() { - rememberAlwaysLockAndQuitCheckbox.selectedProperty().bindBidirectional(settings.autoCloseVaults()); - } - public void updateQuitRequest(QuitResponse newResponse) { var oldResponse = quitResponse.getAndSet(newResponse); if (oldResponse != null) { diff --git a/src/main/resources/fxml/quit.fxml b/src/main/resources/fxml/quit.fxml index 9c8bfc416..8db6eafc7 100644 --- a/src/main/resources/fxml/quit.fxml +++ b/src/main/resources/fxml/quit.fxml @@ -10,7 +10,6 @@ - - - +