From 1b0812a8cb70a767b029daf82d9251fa7dcc0afb Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Fri, 6 Oct 2017 23:00:17 -0700 Subject: Warn if we edit non-existant dive site And try to add it to the dive - bubt we really shouldn't get here. Signed-off-by: Dirk Hohndel --- desktop-widgets/locationinformation.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/desktop-widgets/locationinformation.cpp b/desktop-widgets/locationinformation.cpp index 016cbf947..4ca872192 100644 --- a/desktop-widgets/locationinformation.cpp +++ b/desktop-widgets/locationinformation.cpp @@ -143,12 +143,13 @@ void LocationInformationWidget::acceptChanges() char *uiString; struct dive_site *currentDs; uiString = ui.diveSiteName->text().toUtf8().data(); - - if (get_dive_site_by_uuid(displayed_dive_site.uuid) != NULL) + if (get_dive_site_by_uuid(displayed_dive_site.uuid) != NULL) { currentDs = get_dive_site_by_uuid(displayed_dive_site.uuid); - else + } else { + qWarning() << "did not have valid dive site in LocationInformationWidget"; currentDs = get_dive_site_by_uuid(create_dive_site_from_current_dive(uiString)); - + displayed_dive.dive_site_uuid = currentDs->uuid; + } currentDs->latitude = displayed_dive_site.latitude; currentDs->longitude = displayed_dive_site.longitude; if (!same_string(uiString, currentDs->name)) { -- cgit v1.2.3-70-g09d2