Updated error handling, added error contexts. Fixed fullscreen button
[situare] / src / gps / gpspositionprivateliblocation.cpp
index b10a898..af4789a 100644 (file)
@@ -66,7 +66,7 @@ void GPSPositionPrivate::setMode(GPSPosition::Mode mode, const QString &filePath
 
         if (!m_liblocationWrapper) {     
             m_initialized = false;
-            emit m_parent->error(SituareError::GPS_INITIALIZATION_FAILED);
+            emit m_parent->error(ErrorContext::SITUARE, SituareError::GPS_INITIALIZATION_FAILED);
             return;
         }
     }
@@ -148,7 +148,7 @@ void GPSPositionPrivate::locationError(const QString &errorMessage)
 
     Q_UNUSED(errorMessage);
 
-    emit m_parent->error(SituareError::GPS_INITIALIZATION_FAILED);
+    emit m_parent->error(ErrorContext::SITUARE, SituareError::GPS_INITIALIZATION_FAILED);
 }
 
 void GPSPositionPrivate::setUpdateInterval(int interval)
@@ -165,9 +165,6 @@ qreal GPSPositionPrivate::accuracy(const GeoPositionInfo &positionInfo)
 {
     qDebug() << __PRETTY_FUNCTION__;
 
-    if (!positionInfo.timestamp().isValid())
-        return GPS_ACCURACY_UNDEFINED;
-
     if (positionInfo.isAccurate())
         return positionInfo.accuracy();
     else