summaryrefslogtreecommitdiffstats
path: root/desktop-widgets/locationinformation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'desktop-widgets/locationinformation.cpp')
-rw-r--r--desktop-widgets/locationinformation.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/desktop-widgets/locationinformation.cpp b/desktop-widgets/locationinformation.cpp
index 03ebbc9b4..1c8c79aef 100644
--- a/desktop-widgets/locationinformation.cpp
+++ b/desktop-widgets/locationinformation.cpp
@@ -432,9 +432,8 @@ bool DiveLocationLineEdit::eventFilter(QObject *, QEvent *e)
void DiveLocationLineEdit::focusOutEvent(QFocusEvent *ev)
{
- if (!view->isVisible()) {
+ if (!view->isVisible())
QLineEdit::focusOutEvent(ev);
- }
}
void DiveLocationLineEdit::itemActivated(const QModelIndex &index)
@@ -601,7 +600,8 @@ DiveLocationLineEdit::DiveSiteType DiveLocationLineEdit::currDiveSiteType() cons
struct dive_site *DiveLocationLineEdit::currDiveSite() const
{
- return currDs;
+ // If there is no text, this corresponds to the empty dive site
+ return text().trimmed().isEmpty() ? nullptr : currDs;
}
DiveLocationListView::DiveLocationListView(QWidget*)