diff --git a/src/plugins/projectexplorer/projecttreewidget.cpp b/src/plugins/projectexplorer/projecttreewidget.cpp
index b83a1faedcc387603201081890dc2e05dc083ca0..c3fe913d38c82a7b8009aa3d019b5bcf7695ec57 100644
--- a/src/plugins/projectexplorer/projecttreewidget.cpp
+++ b/src/plugins/projectexplorer/projecttreewidget.cpp
@@ -240,8 +240,7 @@ void ProjectTreeWidget::setCurrentItem(Node *node, Project *project)
 void ProjectTreeWidget::handleCurrentItemChange(const QModelIndex &current)
 {
     Node *node = m_model->nodeForIndex(current);
-    QTC_ASSERT(node, return);
-
+    // node might be 0. that's okay
     bool autoSync = autoSynchronization();
     setAutoSynchronization(false);
     m_explorer->setCurrentNode(node);