diff options
author | Liang Qi <liang.qi@qt.io> | 2016-11-26 12:54:42 +0100 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2016-11-26 21:09:54 +0100 |
commit | 77567bad82081ffb166578bdeac52fb1f2dce464 (patch) | |
tree | 149e70126cd4ae0e676feee3097596547c0952be /src/plugins/android/src/wrappers/jni/androidmediaplayer.cpp | |
parent | 24a1c04b69cec2d7aff70b4dc7e44a19313c62bf (diff) | |
parent | 310271a4aa43aad9d8ca09154e5af5b1d6338fc4 (diff) |
Merge remote-tracking branch 'origin/5.7' into 5.8
Conflicts:
src/plugins/qnx/qnx.pro
sync.profile
Change-Id: I353a44578276264a9ffb80820d8c5a0babfa1638
Diffstat (limited to 'src/plugins/android/src/wrappers/jni/androidmediaplayer.cpp')
-rw-r--r-- | src/plugins/android/src/wrappers/jni/androidmediaplayer.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/android/src/wrappers/jni/androidmediaplayer.cpp b/src/plugins/android/src/wrappers/jni/androidmediaplayer.cpp index f65d6aade..582d8aa9d 100644 --- a/src/plugins/android/src/wrappers/jni/androidmediaplayer.cpp +++ b/src/plugins/android/src/wrappers/jni/androidmediaplayer.cpp @@ -57,10 +57,11 @@ AndroidMediaPlayer::AndroidMediaPlayer() : QObject() { QWriteLocker locker(rwLock); + auto context = QtAndroidPrivate::activity() ? QtAndroidPrivate::activity() : QtAndroidPrivate::service(); const jlong id = reinterpret_cast<jlong>(this); mMediaPlayer = QJNIObjectPrivate(QtAndroidMediaPlayerClassName, - "(Landroid/app/Activity;J)V", - QtAndroidPrivate::activity(), + "(Landroid/content/Context;J)V", + context, id); mediaPlayers->append(this); } |