diff --git a/qt-ui/divelistview.cpp b/qt-ui/divelistview.cpp
index 0b79ef9fc..3c63bea50 100644
--- a/qt-ui/divelistview.cpp
+++ b/qt-ui/divelistview.cpp
@@ -514,6 +514,8 @@ void DiveListView::toggleColumnVisibilityByIndex()
 
 void DiveListView::currentChanged(const QModelIndex &current, const QModelIndex &previous)
 {
+	if (!isVisible())
+		return;
 	if (!current.isValid())
 		return;
 	scrollTo(current);