diff --git a/GUI/coregui/Views/WelcomeView.cpp b/GUI/coregui/Views/WelcomeView.cpp
index 6593ba29be95c56e5ca0502f41ce9447d30b83f6..68605c6d668ddd38215fbb9ea6b368a3cb72fa85 100644
--- a/GUI/coregui/Views/WelcomeView.cpp
+++ b/GUI/coregui/Views/WelcomeView.cpp
@@ -141,8 +141,13 @@ void WelcomeView::generateRecentProjectList()
     recentProLabel->setFont(titleFont);
 
     QLabel *currentProName = new QLabel("Untitled");
-    if(m_projectManager->getDocument()) {
-        currentProName->setText(Utils::withTildeHomePath(m_projectManager->getDocument()->getProjectFileName()));
+    ProjectDocument *projectDocument = m_projectManager->getDocument();
+    if(projectDocument) {
+        if(projectDocument->hasValidNameAndPath()) {
+           currentProName->setText(Utils::withTildeHomePath(m_projectManager->getDocument()->getProjectFileName()));
+        } else {
+            currentProName->setText(m_projectManager->getDocument()->getProjectName());
+        }
     }
 
     m_recentProjectLayout->addWidget(currentProLabel);