fixed illegalstate exceptions when spamming "check for updates" button

This commit is contained in:
Sebastian Stenzel
2019-09-18 23:11:03 +02:00
parent 8bb3530928
commit a731b1b569

View File

@@ -51,11 +51,13 @@ public class UpdateChecker {
}
private void startCheckingForUpdates(Duration initialDelay) {
updateCheckerService.cancel();
updateCheckerService.reset();
updateCheckerService.setDelay(initialDelay);
updateCheckerService.setOnRunning(this::checkStarted);
updateCheckerService.setOnSucceeded(this::checkSucceeded);
updateCheckerService.setOnFailed(this::checkFailed);
updateCheckerService.restart();
updateCheckerService.start();
}
private void checkStarted(WorkerStateEvent event) {