Skip to content

Commit 82bbc90

Browse files
authored
Merge pull request #37 from doubleSlashde/feature/report_stage_onTop
report stage is now always on top
2 parents b360676 + 7f1fe2e commit 82bbc90

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/de/doubleslash/keeptime/view/ViewController.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,7 @@ private void settingsClicked() {
371371
private void calendarClicked() {
372372
LOG.info("Calendar clicked");
373373
this.mainStage.setAlwaysOnTop(false);
374+
reportStage.setAlwaysOnTop(true);
374375
reportController.update();
375376
reportStage.show();
376377
}
@@ -463,7 +464,10 @@ private void loadSubStages() {
463464
reportStage.setScene(reportScene);
464465
reportStage.setTitle("Report");
465466
reportStage.setResizable(false);
466-
reportStage.setOnHiding(windowEvent -> this.mainStage.setAlwaysOnTop(true));
467+
reportStage.setOnHiding(windowEvent -> {
468+
reportStage.setAlwaysOnTop(false);
469+
this.mainStage.setAlwaysOnTop(true);
470+
});
467471

468472
// Settings stage
469473
final FXMLLoader fxmlLoader2 = createFXMLLoader(RESOURCE.FXML_SETTINGS);

0 commit comments

Comments
 (0)