summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-10-26 03:00:31 +0200
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-10-26 03:00:31 +0200
commitd8adb9630d3c3d6796f6f679f0634fd880b91ecf (patch)
tree7c0d8d1854e0515b61eada26a8ad90c427c798b2
parentb44858e1e78820ce1139ee656a1892fb12c4799c (diff)
parent303a9ec664b138050190306be76fa201dcc27cc8 (diff)
downloadqtlocation-d8adb9630d3c3d6796f6f679f0634fd880b91ecf.tar.gz
Merge remote-tracking branch 'origin/5.14' into 5.15
Change-Id: Ia5c2bfb2e13e9aaf9c977dae97a8037070ec7279
-rw-r--r--src/positioning/qgeopositioninfosource.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/positioning/qgeopositioninfosource.cpp b/src/positioning/qgeopositioninfosource.cpp
index 4690f8a3..0610bd79 100644
--- a/src/positioning/qgeopositioninfosource.cpp
+++ b/src/positioning/qgeopositioninfosource.cpp
@@ -374,8 +374,11 @@ QGeoPositionInfoSource *QGeoPositionInfoSource::createDefaultSource(const QVaria
QList<QJsonObject> plugins = QGeoPositionInfoSourcePrivate::pluginsSorted();
foreach (const QJsonObject &obj, plugins) {
if (obj.value(QStringLiteral("Position")).isBool()
- && obj.value(QStringLiteral("Position")).toBool())
- return createSource_real(obj, parameters, parent);
+ && obj.value(QStringLiteral("Position")).toBool()) {
+ QGeoPositionInfoSource *source = createSource_real(obj, parameters, parent);
+ if (source)
+ return source;
+ }
}
return nullptr;
}