From 606d633ee35af7455c21ade3862bf5ee0cfe90f0 Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Fri, 16 Jul 2021 18:51:01 +0200 Subject: [PATCH] Add more filters while dispatching events. --- .../src/main/java/net/kdt/pojavlaunch/BaseMainActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/BaseMainActivity.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/BaseMainActivity.java index 64eb4fd10..5e104f8e7 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/BaseMainActivity.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/BaseMainActivity.java @@ -616,8 +616,8 @@ public class BaseMainActivity extends LoggableActivity { @Override public boolean dispatchKeyEvent(KeyEvent event) { System.out.println(event); - if(event.getRepeatCount() != 0) return true; //We consume but no need to recheck since it was already sent once. - + if(event.getRepeatCount() != 0 || event.getAction() == KeyEvent.ACTION_MULTIPLE) return true; //We consume but no need to recheck since it was already sent once. + if(Gamepad.isGamepadEvent(event)){ if(gamepad == null){ gamepad = new Gamepad(this, event.getDevice());