summaryrefslogtreecommitdiffstats
path: root/src/bluetooth/android/servicediscoverybroadcastreceiver.cpp
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-04-06 03:03:41 +0200
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-04-06 03:03:41 +0200
commitd1d8feec751abdf872c4f13e0253202f87c19d1a (patch)
tree6c451156c3023c10e84af8c22d3b1085b57cdbb7 /src/bluetooth/android/servicediscoverybroadcastreceiver.cpp
parent845e185b2881210b8f3a0dc25926c3d74b0008bf (diff)
parenta54b8af5c73284119686b762cf4bbbaa2e0dd1cf (diff)
Merge remote-tracking branch 'origin/5.12' into 5.13v5.13.0-beta2
Diffstat (limited to 'src/bluetooth/android/servicediscoverybroadcastreceiver.cpp')
-rw-r--r--src/bluetooth/android/servicediscoverybroadcastreceiver.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/bluetooth/android/servicediscoverybroadcastreceiver.cpp b/src/bluetooth/android/servicediscoverybroadcastreceiver.cpp
index be1953d5..283db623 100644
--- a/src/bluetooth/android/servicediscoverybroadcastreceiver.cpp
+++ b/src/bluetooth/android/servicediscoverybroadcastreceiver.cpp
@@ -99,7 +99,6 @@ QList<QBluetoothUuid> ServiceDiscoveryBroadcastReceiver::convertParcelableArray(
{
QList<QBluetoothUuid> result;
QAndroidJniEnvironment env;
- QAndroidJniObject p;
jobjectArray parcels = parcelUuidArray.object<jobjectArray>();
if (!parcels)
@@ -107,7 +106,7 @@ QList<QBluetoothUuid> ServiceDiscoveryBroadcastReceiver::convertParcelableArray(
jint size = env->GetArrayLength(parcels);
for (int i = 0; i < size; i++) {
- p = env->GetObjectArrayElement(parcels, i);
+ auto p = QAndroidJniObject::fromLocalRef(env->GetObjectArrayElement(parcels, i));
QBluetoothUuid uuid(p.callObjectMethod<jstring>("toString").toString());
//qCDebug(QT_BT_ANDROID) << uuid.toString();