diff options
Diffstat (limited to 'src/plugins/position/positionpoll/qgeoareamonitor_polling.cpp')
-rw-r--r-- | src/plugins/position/positionpoll/qgeoareamonitor_polling.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/position/positionpoll/qgeoareamonitor_polling.cpp b/src/plugins/position/positionpoll/qgeoareamonitor_polling.cpp index 55d66993..c6d97c59 100644 --- a/src/plugins/position/positionpoll/qgeoareamonitor_polling.cpp +++ b/src/plugins/position/positionpoll/qgeoareamonitor_polling.cpp @@ -321,7 +321,7 @@ QGeoAreaMonitorPolling::QGeoAreaMonitorPolling(QObject *parent) : QGeoAreaMonitorSource(parent), signalsAreConnected(false) { d = pollingPrivate(); - lastError = QGeoAreaMonitorSource::UnknownSourceError; + lastError = QGeoAreaMonitorSource::NoError; d->registerClient(this); //hookup to default source if existing if (!positionInfoSource()) @@ -492,6 +492,8 @@ void QGeoAreaMonitorPolling::positionError(const QGeoPositionInfoSource::Error e case QGeoPositionInfoSource::ClosedError: lastError = QGeoAreaMonitorSource::InsufficientPositionInfo; break; + case QGeoPositionInfoSource::NoError: + return; } emit QGeoAreaMonitorSource::error(lastError); |