Use only /opt/linfati.com, fix daemon
[googlelatitude] / latitudewidget.h
index d626f6f..6821240 100644 (file)
@@ -57,22 +57,19 @@ private slots:
         qDebug() << "* LatitudeGUI::gps_start";
         do_start->setDisabled(true);
         do_stop->setEnabled(true);
-        if (demonioOpt.exists()) {
-            qDebug() << "* LatitudeGUI:: demonio opt";
-            cli.startDetached(demonioOpt.fileName());
-        } else if (demonioSdk.exists()) {
-            qDebug() << "* LatitudeGUI:: demonio sdk";
-            cli.startDetached(demonioSdk.fileName());
-        } else {
-            qDebug() << "* LatitudeGUI:: demonio none";
-            gps.startUpdates();
+        if (demonio.exists()) {
+            qDebug() << "* LatitudeGUI:: demonio";
+            cli.startDetached(demonio.fileName());
+            return;
         }
+        qDebug() << "* LatitudeGUI:: demonio none";
+        gps.startUpdates();
     }
     void gps_stop() {
         qDebug() << "* LatitudeGUI::gps_stop";
         do_start->setEnabled(true);
         do_stop->setDisabled(true);
-        if (demonioOpt.exists() || demonioSdk.exists() ) {
+        if (demonio.exists()) {
             qDebug() << "* LatitudeGUI:: demonio kill" << system("killall LatitudeUpdaterDaemon 2> /dev/null");
         } else {
             gps.stopUpdates(true);
@@ -114,8 +111,7 @@ private slots:
 private:
     GoogleLatitude latitude;
     GpsControl gps;
-    QFile demonioOpt;
-    QFile demonioSdk;
+    QFile demonio;
     QProcess cli;
 
     QHBoxLayout *layout_row1;