summaryrefslogtreecommitdiffstats
path: root/qt-ui
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tomaz.canabrava@intel.com>2014-05-01 13:45:43 -0300
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-05-01 10:12:16 -0700
commit9fcd6b2658b1ea43ee2670b1f915b2b548caa153 (patch)
tree326f4bca255e65552ff91cfb20ed8295047fd291 /qt-ui
parent83c5ab58718e057472b63b97c94d52d3b1b9e83e (diff)
downloadsubsurface-9fcd6b2658b1ea43ee2670b1f915b2b548caa153.tar.gz
A better guard for 'dive being editted'
Mouse activity on the globe should not select dives when one or more dives are being edited. This improves the detection of that state. Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui')
-rw-r--r--qt-ui/globe.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/qt-ui/globe.cpp b/qt-ui/globe.cpp
index b8a556a50..9f4ac62b9 100644
--- a/qt-ui/globe.cpp
+++ b/qt-ui/globe.cpp
@@ -109,7 +109,7 @@ void GlobeGPS::contextMenuEvent(QContextMenuEvent *ev)
void GlobeGPS::mouseClicked(qreal lon, qreal lat, GeoDataCoordinates::Unit unit)
{
// don't mess with the selection while the user is editing a dive
- if (MainWindow::instance()->information()->isEditing())
+ if (MainWindow::instance()->information()->isEditing() || messageWidget->isVisible())
return;
GeoDataCoordinates here(lon, lat, unit);