summaryrefslogtreecommitdiff
path: root/src/plugins/position/positionpoll/qgeoareamonitor_polling.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/position/positionpoll/qgeoareamonitor_polling.cpp')
-rw-r--r--src/plugins/position/positionpoll/qgeoareamonitor_polling.cpp4
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);