Преглед на файлове

Saving settings on Drag release

Martin Beyer преди 3 години
родител
ревизия
cf17a3f9ca
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      src/main/java/org/cryptomator/ui/mainwindow/MainWindowTitleController.java

+ 5 - 1
src/main/java/org/cryptomator/ui/mainwindow/MainWindowTitleController.java

@@ -77,9 +77,13 @@ public class MainWindowTitleController implements FxController {
 			window.setX(event.getScreenX() - xOffset);
 			window.setY(event.getScreenY() - yOffset);
 		});
-		titleBar.setOnMouseReleased(event -> {
+		titleBar.setOnDragDetected(mouseDragEvent -> {
+			titleBar.startFullDrag();
+		});
+		titleBar.setOnMouseDragReleased(mouseDragEvent -> {
 			saveWindowSettings();
 		});
+
 		window.setOnCloseRequest(event -> {
 			close();
 			event.consume();