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);