From c7f1667f2e9b795545324d4ba6e58ed101add1e4 Mon Sep 17 00:00:00 2001
From: Tomaz Canabrava <tomaz.canabrava@gmail.com>
Date: Thu, 4 Jun 2015 00:27:29 -0300
Subject: [PATCH 19/25] Fire Signals for edit and filtering

Edit will always fire,
Filtering only if the dive site already exists.

Signed-off-by: Tomaz Canabrava <tomaz.canabrava@gmail.com>
---
 qt-ui/locationinformation.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/qt-ui/locationinformation.cpp b/qt-ui/locationinformation.cpp
index 08eb31e..c1c76bd 100644
--- a/qt-ui/locationinformation.cpp
+++ b/qt-ui/locationinformation.cpp
@@ -56,7 +56,9 @@ void LocationInformationWidget::setCurrentDiveSiteByUuid(uint32_t uuid)
 	else
 		ui.diveSiteCoordinates->clear();
 
-	emit startFilterDiveSite(displayed_dive_site.uuid);
+	if (current_mode == EDIT_DIVE_SITE)
+		emit startFilterDiveSite(displayed_dive_site.uuid);
+	emit startEditDiveSite(uuid);
 }
 
 void LocationInformationWidget::updateGpsCoordinates()
-- 
2.3.2 (Apple Git-55)

