mirror of
https://github.com/subsurface/subsurface.git
synced 2025-01-19 06:15:26 +00:00
Don't ask for globe-coordinates for a dive
Only ask that for dive_site_management. Signed-off-by: Tomaz Canabrava <tomaz.canabrava@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
ad9d1a81a2
commit
f28cec7b9e
1 changed files with 2 additions and 6 deletions
|
@ -255,10 +255,6 @@ void GlobeGPS::centerOnCurrentDive()
|
|||
qreal longitude = ds->longitude.udeg / 1000000.0;
|
||||
qreal latitude = ds->latitude.udeg / 1000000.0;
|
||||
|
||||
if ((!dive_site_has_gps_location(ds) || MainWindow::instance()->information()->isEditing()) && amount_selected == 1) {
|
||||
prepareForGetDiveCoordinates();
|
||||
return;
|
||||
}
|
||||
if (!dive_site_has_gps_location(ds)) {
|
||||
zoomOutForNoGPS();
|
||||
return;
|
||||
|
@ -319,9 +315,9 @@ void GlobeGPS::prepareForGetDiveCoordinates()
|
|||
// This needs to update the dive site, not just this dive
|
||||
void GlobeGPS::changeDiveGeoPosition(qreal lon, qreal lat, GeoDataCoordinates::Unit unit)
|
||||
{
|
||||
struct dive_site *ds;
|
||||
messageWidget->hide();
|
||||
|
||||
// TODO: Check if this is still necessary.
|
||||
if (MainWindow::instance()->dive_list()->selectionModel()->selection().isEmpty())
|
||||
return;
|
||||
|
||||
|
@ -335,7 +331,7 @@ void GlobeGPS::changeDiveGeoPosition(qreal lon, qreal lat, GeoDataCoordinates::U
|
|||
// change the location of the displayed_dive and put the UI in edit mode
|
||||
displayed_dive_site.latitude.udeg = lrint(lat * 1000000.0);
|
||||
displayed_dive_site.longitude.udeg = lrint(lon * 1000000.0);
|
||||
emit(coordinatesChanged());
|
||||
emit coordinatesChanged();
|
||||
repopulateLabels();
|
||||
editingDiveLocation = false;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue