diff --git a/main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java b/main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java index e94a02f53..f4f498938 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/controllers/MainController.java @@ -213,7 +213,7 @@ public class MainController implements ViewController { stage.getIcons().add(new Image(getClass().getResourceAsStream("/window_icon_32.png"))); Application.setUserAgentStylesheet(getClass().getResource("/css/win_theme.css").toString()); } - exitUtil.initExitHandler(this::gracefulShutdown); + exitUtil.initExitHandler(() -> Platform.runLater(this::gracefulShutdown)); listenToFileOpenRequests(stage); }