diff --git a/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/main/MainViewController.java b/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/main/MainViewController.java index bfe085df774bc312a05ea1e770f06d10c348f115..dda1a0271b8ed060807765da15fc81f7850f2fb6 100644 --- a/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/main/MainViewController.java +++ b/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/main/MainViewController.java @@ -252,6 +252,12 @@ public class MainViewController extends NVC implements IMainViewController, Noti // Request Focus for key listener getParent().requestFocus(); + + getParent().getScene().focusOwnerProperty().addListener((observable, oldValue, newValue) -> { + if (newValue == null) { + getParent().requestFocus(); + } + }); } private void initMainLayout() {