From 64953e7c009be47c5bab5132aa3d854c50db6ee4 Mon Sep 17 00:00:00 2001 From: Sergii Pylypenko Date: Tue, 4 Feb 2014 21:34:46 +0200 Subject: [PATCH] Damn stupid buggy Chinese tablets, who send bogus input events --- project/java/Video.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project/java/Video.java b/project/java/Video.java index dd8791807..95292a54f 100644 --- a/project/java/Video.java +++ b/project/java/Video.java @@ -359,7 +359,7 @@ abstract class DifferentTouchInput } buttonState = buttonStateNew; } - if( event.getX() != 0.0f || event.getY() != 0.0f ) // Ignore event when it has zero coordinates, this is sent by crappy Mediatek-based tablets + if( event.getX() != 0.0f && event.getY() != 0.0f ) // Ignore event when it has zero coordinates, this is sent by crappy Mediatek-based tablets super.process(event); // Push mouse coordinate first } public void processGenericEvent(final MotionEvent event) @@ -381,7 +381,7 @@ abstract class DifferentTouchInput DemoGLSurfaceView.nativeMouseWheel(scrollX, scrollY); return; } - if( event.getX() != 0.0f || event.getY() != 0.0f ) // Ignore event when it has zero coordinates, this is sent by crappy Mediatek-based tablets + if( event.getX() != 0.0f && event.getY() != 0.0f ) // Ignore event when it has zero coordinates, this is sent by crappy Mediatek-based tablets super.processGenericEvent(event); } }