Move the FALLBACK KeyEvent catch to the last place

This commit is contained in:
Boulay Mathias 2022-07-04 19:57:07 +02:00
parent 2365714f75
commit 30370377e6

View file

@ -486,7 +486,6 @@ public class MinecraftGLSurface extends View {
//Toast.makeText(this, event.getDevice().toString(), Toast.LENGTH_SHORT).show();
//Filtering useless events by order of probability
if((event.getFlags() & KeyEvent.FLAG_FALLBACK) == KeyEvent.FLAG_FALLBACK) return true;
int eventKeycode = event.getKeyCode();
if(eventKeycode == KeyEvent.KEYCODE_UNKNOWN) return true;
if(eventKeycode == KeyEvent.KEYCODE_VOLUME_DOWN) return false;
@ -537,6 +536,9 @@ public class MinecraftGLSurface extends View {
return true;
}
// Some events will be generated an infinite number of times when no consumed
if((event.getFlags() & KeyEvent.FLAG_FALLBACK) == KeyEvent.FLAG_FALLBACK) return true;
return false;
}