mobile: when creating gps dive site use the new dive site name

The code was using the pre-editing dive site name, which appears
weird. Not sure if that was on purpose.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
Berthold Stoeger 2020-04-04 22:15:52 +02:00 committed by Dirk Hohndel
parent 4cdea48926
commit 96d12f5a39

View file

@ -935,7 +935,7 @@ bool QMLManager::checkLocation(DiveSiteChange &res, const DiveObjectHelper &myDi
if (parseGpsText(gps, &lat, &lon)) {
qDebug() << "parsed GPS, using it";
// there are valid GPS coordinates - just use them
setupDivesite(res, d, ds, lat, lon, qPrintable(myDive.location));
setupDivesite(res, d, ds, lat, lon, qPrintable(location));
} else if (gps == GPS_CURRENT_POS) {
qDebug() << "gps was our default text for no GPS";
// user asked to use current pos
@ -943,7 +943,7 @@ bool QMLManager::checkLocation(DiveSiteChange &res, const DiveObjectHelper &myDi
if (gpsString != GPS_CURRENT_POS) {
qDebug() << "but now I got a valid location" << gpsString;
if (parseGpsText(qPrintable(gpsString), &lat, &lon))
setupDivesite(res, d, ds, lat, lon, qPrintable(myDive.location));
setupDivesite(res, d, ds, lat, lon, qPrintable(location));
} else {
appendTextToLog("couldn't get GPS location in time");
}