fix for qt <=4.6
authorRodrigo Linfati <rodrigo@linfati.cl>
Mon, 24 Jan 2011 17:21:06 +0000 (18:21 +0100)
committerRodrigo Linfati <rodrigo@linfati.cl>
Mon, 24 Jan 2011 17:21:06 +0000 (18:21 +0100)
src/glatitude.cpp
src/latitude.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));
 }
index 2d70baa..1aaae62 100644 (file)
@@ -123,7 +123,7 @@ void LatitudeGUI::mode_demonio() {
         demonio->setText(tr("&Start Daemon"));
     } else {
         QProcess *cli = new QProcess(this);
-        cli->start(QCoreApplication::applicationDirPath()+"/GoogleLatitudeDaemon");
+        cli->start(QCoreApplication::applicationDirPath()+QDir::separator()+"GoogleLatitudeDaemon");
         qDebug() << "LatitudeGUI: demonio" << QCoreApplication::applicationDirPath()+"/GoogleLatitudeDaemon";
         if ( ! system("killall -0 GoogleLatitudeDaemon 2> /dev/null" ) ) {
             demonio->setText(tr("&Stop Daemon"));