diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2018-04-27 15:07:47 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2018-04-27 13:24:44 +0000 |
commit | 891ca70dc7d92c2b59e33e58d0c907db913308d3 (patch) | |
tree | befb538c7a5e4a81906f13eb89d261b9d5852bab /src/lib/corelib/language/moduleloader.cpp | |
parent | a60db17242d70c05cf775a5e164d76e339a3d207 (diff) |
Set default value of Project.name on the item
Change-Id: I026707c2611fe879264882a1f0821c183f7dbdbc
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/lib/corelib/language/moduleloader.cpp')
-rw-r--r-- | src/lib/corelib/language/moduleloader.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/corelib/language/moduleloader.cpp b/src/lib/corelib/language/moduleloader.cpp index 1adcdbc50..3df9182ee 100644 --- a/src/lib/corelib/language/moduleloader.cpp +++ b/src/lib/corelib/language/moduleloader.cpp @@ -593,8 +593,11 @@ void ModuleLoader::handleProject(ModuleLoaderResult *loadResult, m_parameters.overriddenValuesTree()); projectContext.name = m_evaluator->stringValue(projectItem, StringConstants::nameProperty()); - if (projectContext.name.isEmpty()) + if (projectContext.name.isEmpty()) { projectContext.name = FileInfo::baseName(projectItem->location().filePath()); + projectItem->setProperty(StringConstants::nameProperty(), + VariantValue::create(projectContext.name)); + } overrideItemProperties(projectItem, StringConstants::projectsOverridePrefix() + projectContext.name, m_parameters.overriddenValuesTree()); |