From ecf206665ec75ca052e8a4d74a643f53f69e5425 Mon Sep 17 00:00:00 2001 From: Luiz Henrique Laurini Date: Fri, 30 Apr 2021 20:30:23 -0300 Subject: [PATCH] Fix no input working if uinput is not supported --- server/src/main/java/com/genymobile/scrcpy/Controller.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/src/main/java/com/genymobile/scrcpy/Controller.java b/server/src/main/java/com/genymobile/scrcpy/Controller.java index 6aab79d7..669f0ed0 100644 --- a/server/src/main/java/com/genymobile/scrcpy/Controller.java +++ b/server/src/main/java/com/genymobile/scrcpy/Controller.java @@ -215,7 +215,12 @@ public class Controller { switch (event) { case GameController.DEVICE_ADDED: - gameControllers.append(id, new GameController()); + try { + gameControllers.append(id, new GameController()); + } catch (Exception e) { + Ln.e("It seems your phone doesn't support this feature without root. Game controllers will be disabled.", e); + gameControllersEnabled = false; + } break; case GameController.DEVICE_REMOVED: