From b478e207fc4f0a950a3788aa5cb83ce3491542bf Mon Sep 17 00:00:00 2001 From: Sergii Pylypenko Date: Wed, 1 Jun 2016 23:07:14 +0300 Subject: [PATCH] SDL: fixed a crash in onTouchEvent on Android 2.3 devices --- project/java/Video.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/project/java/Video.java b/project/java/Video.java index 6aa89206e..55b8bea00 100644 --- a/project/java/Video.java +++ b/project/java/Video.java @@ -997,8 +997,11 @@ class DemoGLSurfaceView extends GLSurfaceView_SDL { @Override public boolean onTouchEvent(final MotionEvent event) { - if (getX() != 0) - event.offsetLocation(-getX(), -getY()); + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH) + { + if (getX() != 0) + event.offsetLocation(-getX(), -getY()); + } DifferentTouchInput.touchInput.process(event); if( DemoRenderer.mRatelimitTouchEvents ) {