summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/android/qandroidplatformscreen.h
diff options
context:
space:
mode:
authorBogDan Vatra <bogdan@kde.org>2014-01-30 14:57:19 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-01-31 12:07:59 +0100
commit37355965c22bb4f4182baf0fb7a8d5eef63af5bf (patch)
tree40d0c2d51b98ccbbee349943cea5f39cf596c68b /src/plugins/platforms/android/qandroidplatformscreen.h
parent5096355f0a53d58495f7f8050d3bb3770a203a97 (diff)
Fix repaint of transparent images.
Remove the native bitmap and paint directly on the surface instead. Change-Id: Ie7010d97aa934a170c079de549903fc3391df4d9 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
Diffstat (limited to 'src/plugins/platforms/android/qandroidplatformscreen.h')
-rw-r--r--src/plugins/platforms/android/qandroidplatformscreen.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/plugins/platforms/android/qandroidplatformscreen.h b/src/plugins/platforms/android/qandroidplatformscreen.h
index 2310b31a51..d3de937548 100644
--- a/src/plugins/platforms/android/qandroidplatformscreen.h
+++ b/src/plugins/platforms/android/qandroidplatformscreen.h
@@ -52,6 +52,8 @@
#include "androidsurfaceclient.h"
+#include <android/native_window.h>
+
QT_BEGIN_NAMESPACE
class QAndroidPlatformWindow;
@@ -108,12 +110,8 @@ private slots:
private:
int m_id = -1;
- QJNIObjectPrivate m_surface;
- jobject m_bitmap = nullptr;
+ ANativeWindow* m_nativeSurface = nullptr;
QWaitCondition m_surfaceWaitCondition;
- int m_bitmapStride = -1;
- int m_bitmapWidth = -1;
- int m_bitmapHeight = -1;
};
QT_END_NAMESPACE