summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/android/wrappers/jni/androidsurfaceview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/platform/android/wrappers/jni/androidsurfaceview.cpp')
-rw-r--r--src/multimedia/platform/android/wrappers/jni/androidsurfaceview.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/multimedia/platform/android/wrappers/jni/androidsurfaceview.cpp b/src/multimedia/platform/android/wrappers/jni/androidsurfaceview.cpp
index 80527373b..d3c95f553 100644
--- a/src/multimedia/platform/android/wrappers/jni/androidsurfaceview.cpp
+++ b/src/multimedia/platform/android/wrappers/jni/androidsurfaceview.cpp
@@ -39,7 +39,6 @@
#include "androidsurfaceview_p.h"
-#include <QtCore/private/qjnihelpers_p.h>
#include <QtCore/qcoreapplication.h>
#include <QtCore/qdebug.h>
#include <QtCore/qlist.h>
@@ -129,11 +128,11 @@ AndroidSurfaceView::AndroidSurfaceView()
, m_surfaceHolder(0)
, m_pendingVisible(-1)
{
- QtAndroidPrivate::runOnAndroidThreadSync([this] {
+ QNativeInterface::QAndroidApplication::runOnAndroidMainThread([this] {
m_surfaceView = QJniObject("android/view/SurfaceView",
- "(Landroid/content/Context;)V",
- QNativeInterface::QAndroidApplication::context());
- }, QJniEnvironment().jniEnv());
+ "(Landroid/content/Context;)V",
+ QNativeInterface::QAndroidApplication::context());
+ }).waitForFinished();
Q_ASSERT(m_surfaceView.isValid());