diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp
index 33e81f2e86432f6345e22a7adbc7e4b110967890..ff9e5d74bc88ff7104fc3575bba1a4d811e172e4 100644
--- a/src/plugins/projectexplorer/projectexplorer.cpp
+++ b/src/plugins/projectexplorer/projectexplorer.cpp
@@ -1618,7 +1618,7 @@ void ProjectExplorerPlugin::addExistingFiles()
 
 void ProjectExplorerPlugin::openFile()
 {
-    if (m_currentNode)
+    if (!m_currentNode)
         return;
     Core::EditorManager *em = Core::EditorManager::instance();
     em->openEditor(m_currentNode->path());