From dfbe01731688a62a656665650ebd2fbf726de9b2 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 18 May 2021 08:47:40 +0200 Subject: [PATCH] Partially revert 8e1be4c --- .../java/org/cryptomator/ui/health/CheckController.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/main/ui/src/main/java/org/cryptomator/ui/health/CheckController.java b/main/ui/src/main/java/org/cryptomator/ui/health/CheckController.java index b301982ad..cd5c44a40 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/health/CheckController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/health/CheckController.java @@ -35,6 +35,7 @@ public class CheckController implements FxController { private final SimpleObjectProperty> runningTask; private final Binding running; private final Binding finished; + private final BooleanBinding anyCheckSelected; private final BooleanBinding readyToRun; /* FXML */ @@ -51,6 +52,7 @@ public class CheckController implements FxController { this.running = EasyBind.wrapNullable(runningTask).mapObservable(Worker::runningProperty).orElse(false); this.finished = EasyBind.wrapNullable(runningTask).mapObservable(Worker::stateProperty).map(endStates::contains).orElse(false); this.readyToRun = runningTask.isNull(); + this.anyCheckSelected = selectedTask.isNotNull(); } @FXML @@ -121,10 +123,11 @@ public class CheckController implements FxController { } public boolean isAnyCheckSelected() { - return anyCheckSelectedProperty().get(); + return anyCheckSelected.get(); } public BooleanBinding anyCheckSelectedProperty() { - return selectedTask.isNotNull(); + return anyCheckSelected; } + }