diff --git a/GUI/View/Import/RealDataSelectorWidget.cpp b/GUI/View/Import/RealDataSelectorWidget.cpp
index f5beca92cfd3307b480d06704ac893831f22f3c9..f3669032e2cae8f72fd7106e9796612f81fe9844 100644
--- a/GUI/View/Import/RealDataSelectorWidget.cpp
+++ b/GUI/View/Import/RealDataSelectorWidget.cpp
@@ -158,6 +158,8 @@ void RealDataSelectorWidget::setCurrentItem(RealItem* item)
 
 QModelIndex RealDataSelectorWidget::currentIndex()
 {
+    if (!m_itemTree->selectionModel()->isSelected(m_itemTree->selectionModel()->currentIndex()))
+        return QModelIndex();
     return m_itemTree->selectionModel()->currentIndex();
 }