fix for qt <=4.6
[googlelatitude] / src / glatitude.cpp
index b9a2ace..5d9c421 100644 (file)
@@ -43,13 +43,16 @@ void GoogleLatitude::set(double la, double lo, double ac) {
     qDebug() << "GoogleLatitude: set la" << la << "lo" << lo << "ac" << ac << "current" << QDateTime::currentDateTime().toUTC().toTime_t();
     if (login_error) return;
     if (la*lo == 0) return;
+    if (!accuracy) return;
     if ( QDateTime::currentDateTime().toUTC().toTime_t() < lastupdate + interval ) return;
 
+#if QT_VERSION >= QT_VERSION_CHECK(4, 7, 0)
     QNetworkConfigurationManager mgr;
     if (!mgr.isOnline()) {
         qDebug() << "GoogleLatitude: offline";
         return;
     }
+#endif
 
     worker->get(QNetworkRequest(urllogin));
 }