From 6fe4deca3fe2e70ef7f956d75a20954e8f214b35 Mon Sep 17 00:00:00 2001 From: BogDan Vatra Date: Thu, 30 Jan 2014 11:42:52 +0200 Subject: [PATCH] Only Android API < 11 needs o set the surface type. Change-Id: I290d7273624ce4853a137c00263fa9a169ea0cf9 Reviewed-by: Eskil Abrahamsen Blomfeldt --- src/android/jar/src/org/qtproject/qt5/android/QtSurface.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/android/jar/src/org/qtproject/qt5/android/QtSurface.java b/src/android/jar/src/org/qtproject/qt5/android/QtSurface.java index 6968c82f72..1454c30638 100644 --- a/src/android/jar/src/org/qtproject/qt5/android/QtSurface.java +++ b/src/android/jar/src/org/qtproject/qt5/android/QtSurface.java @@ -67,7 +67,9 @@ public class QtSurface extends SurfaceView implements SurfaceHolder.Callback setZOrderMediaOverlay(onTop); getHolder().addCallback(this); getHolder().setFormat(PixelFormat.RGBA_8888); - getHolder().setType(SurfaceHolder.SURFACE_TYPE_GPU); + if (android.os.Build.VERSION.SDK_INT < 11) + getHolder().setType(SurfaceHolder.SURFACE_TYPE_GPU); + setId(id); m_gestureDetector = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener() {