summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron McCarthy <aaron.mccarthy@jollamobile.com>2014-01-13 13:58:06 +1000
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-01-15 00:59:32 +0100
commite337e518332cb96649c2a10d1ee84b88205e43f8 (patch)
treeeffd923fbea8e697b8ba80d97dea212e002d02f8
parente6eb64c198db9b6c31ad8ad5124a677d70fbcabb (diff)
downloadqtlocation-e337e518332cb96649c2a10d1ee84b88205e43f8.tar.gz
Fix run-time warning when using Geoclue positioning plugin.
The Geoclue plugin requires that the QGeoPositionInfo meta type is registered. Change-Id: I1310868ffd5d57539c3b790b4de1ba9c8396c580 Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
-rw-r--r--src/plugins/position/geoclue/qgeopositioninfosourcefactory_geoclue.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/position/geoclue/qgeopositioninfosourcefactory_geoclue.cpp b/src/plugins/position/geoclue/qgeopositioninfosourcefactory_geoclue.cpp
index 9be36053..7b507a86 100644
--- a/src/plugins/position/geoclue/qgeopositioninfosourcefactory_geoclue.cpp
+++ b/src/plugins/position/geoclue/qgeopositioninfosourcefactory_geoclue.cpp
@@ -47,8 +47,11 @@
#include "qgeosatelliteinfosource_geocluemaster.h"
#endif
+Q_DECLARE_METATYPE(QGeoPositionInfo)
+
QGeoPositionInfoSource *QGeoPositionInfoSourceFactoryGeoclue::positionInfoSource(QObject *parent)
{
+ qRegisterMetaType<QGeoPositionInfo>();
QGeoPositionInfoSourceGeoclueMaster *src = new QGeoPositionInfoSourceGeoclueMaster(parent);
if (!src->init()) {
delete src;