diff --git a/src/main/java/org/cryptomator/ui/mainwindow/MainWindowTitleController.java b/src/main/java/org/cryptomator/ui/mainwindow/MainWindowTitleController.java index af2eadfe7..b47616e29 100644 --- a/src/main/java/org/cryptomator/ui/mainwindow/MainWindowTitleController.java +++ b/src/main/java/org/cryptomator/ui/mainwindow/MainWindowTitleController.java @@ -76,11 +76,19 @@ public class MainWindowTitleController implements FxController { window.setX(event.getScreenX() - xOffset); window.setY(event.getScreenY() - yOffset); }); + titleBar.setOnMouseReleased(event -> { + saveSettings(); + }); window.setOnCloseRequest(event -> { close(); event.consume(); }); } + //TODO: almost duplicate from ResizeController.class + private void saveSettings() { + settings.windowYPositionProperty().setValue(window.getY()); + settings.windowXPositionProperty().setValue(window.getX()); + } @FXML public void close() {