QmlDesigner: Fix re-opening project error

Task-number: QDS-9242
Change-Id: Iecd0271014d2f3e3ea8b3cb13271c2cf4a612ce8
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Henning Gruendl
2023-02-22 14:55:53 +01:00
committed by Henning Gründl
parent 5020398865
commit 9dc8b42ec9

View File

@@ -342,12 +342,22 @@ QString QmlBuildSystem::mainUiFile() const
Utils::FilePath QmlBuildSystem::mainFilePath() const
{
return projectDirectory().pathAppended(mainFile());
const auto mainFileString = mainFile();
if (mainFileString.isEmpty())
return {};
return projectDirectory().pathAppended(mainFileString);
}
Utils::FilePath QmlBuildSystem::mainUiFilePath() const
{
return projectDirectory().pathAppended(mainUiFile());
const auto mainUiFileString = mainUiFile();
if (mainUiFileString.isEmpty())
return {};
return projectDirectory().pathAppended(mainUiFileString);
}
bool QmlBuildSystem::setMainFileInProjectFile(const Utils::FilePath &newMainFilePath)