From ca69a92941a1ae917c8bb82743e298c8e93ff387 Mon Sep 17 00:00:00 2001
From: tobias <thinkdifferent055@gmail.com>
Date: Wed, 23 Oct 2019 20:21:40 +0200
Subject: [PATCH] Fixed focus problem after search field usage

---
 .../playpad/viewcontroller/main/MainViewController.java     | 6 ++++++
 1 file changed, 6 insertions(+)

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 bfe085df..dda1a027 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() {
-- 
GitLab