summaryrefslogtreecommitdiffstats
path: root/qt-ui
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tomaz.canabrava@gmail.com>2015-07-30 22:47:17 -0300
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-07-31 10:31:19 -0700
commite8720c2918f11f3171e73c5838aaf8098bc8e006 (patch)
tree8898055ee645056806fe4fa0fa6e91c1e060d377 /qt-ui
parentfa6e1d55065ca95b59bcc19c96cd7bc23436c53e (diff)
downloadsubsurface-e8720c2918f11f3171e73c5838aaf8098bc8e006.tar.gz
Repopulate the labels on the globe after an edit
Strangely, it still doesn't show the flag where it should be (but it shows just after a reselect, so it's mostly a cache issue somewhere) Signed-off-by: Tomaz Canabrava <tomaz.canabrava@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui')
-rw-r--r--qt-ui/locationinformation.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/qt-ui/locationinformation.cpp b/qt-ui/locationinformation.cpp
index a0c52e14a..1847afde2 100644
--- a/qt-ui/locationinformation.cpp
+++ b/qt-ui/locationinformation.cpp
@@ -34,6 +34,8 @@ LocationInformationWidget::LocationInformationWidget(QWidget *parent) : QGroupBo
GlobeGPS::instance(), &GlobeGPS::endGetDiveCoordinates);
connect(GlobeGPS::instance(), &GlobeGPS::coordinatesChanged,
this, &LocationInformationWidget::updateGpsCoordinates);
+ connect(this, &LocationInformationWidget::endEditDiveSite,
+ GlobeGPS::instance(), &GlobeGPS::repopulateLabels);
}
void LocationInformationWidget::updateLabels()
@@ -89,7 +91,6 @@ void LocationInformationWidget::acceptChanges()
free(currentDs->notes);
currentDs->notes = copy_string(uiString);
}
-
if (!ui.diveSiteCoordinates->text().isEmpty()) {
double lat, lon;
parseGpsText(ui.diveSiteCoordinates->text(), &lat, &lon);