From 2a523a493ff04ed180f2378ac99923a11a7abac0 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Fri, 23 Apr 2021 23:34:32 +0200 Subject: [PATCH] #21 - prefill task and project after initialization otherwise the task combo box is not correctly filled with the available tasks for the selected project --- .../smarttime/controller/InsertTimeController.java | 4 +++- src/main/resources/de/deadlocker8/smarttime/fxml/MainGUI.fxml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/deadlocker8/smarttime/controller/InsertTimeController.java b/src/main/java/de/deadlocker8/smarttime/controller/InsertTimeController.java index c305746..88aee7b 100644 --- a/src/main/java/de/deadlocker8/smarttime/controller/InsertTimeController.java +++ b/src/main/java/de/deadlocker8/smarttime/controller/InsertTimeController.java @@ -81,7 +81,6 @@ public class InsertTimeController } comboBoxProject.getItems().addAll(objects); - comboBoxProject.getSelectionModel().select(settings.getLastProject()); comboBoxProject.setStyle("-fx-font-family: \"Arial\";-fx-font-size: 15px;"); comboBoxTask.setStyle("-fx-font-family: \"Arial\";-fx-font-size: 15px;"); @@ -104,6 +103,9 @@ public class InsertTimeController } }); + comboBoxProject.getSelectionModel().select(settings.getLastProject()); + comboBoxTask.getSelectionModel().select(settings.getLastTask()); + timePicker1Controller.setController(this); timePicker2Controller.setController(this); diff --git a/src/main/resources/de/deadlocker8/smarttime/fxml/MainGUI.fxml b/src/main/resources/de/deadlocker8/smarttime/fxml/MainGUI.fxml index 45d7528..f097e92 100644 --- a/src/main/resources/de/deadlocker8/smarttime/fxml/MainGUI.fxml +++ b/src/main/resources/de/deadlocker8/smarttime/fxml/MainGUI.fxml @@ -16,7 +16,7 @@ <?import javafx.scene.layout.VBox?> <?import javafx.scene.text.Font?> -<AnchorPane prefHeight="800.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="de.deadlocker8.smarttime.controller.Controller"> +<AnchorPane prefHeight="800.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/8.0.251" xmlns:fx="http://javafx.com/fxml/1" fx:controller="de.deadlocker8.smarttime.controller.Controller"> <children> <VBox alignment="TOP_CENTER" layoutX="143.0" layoutY="69.0" prefHeight="800.0" prefWidth="650.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"> <children> -- GitLab