aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/moduleloader.cpp
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2018-04-27 15:07:47 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2018-04-27 13:24:44 +0000
commit891ca70dc7d92c2b59e33e58d0c907db913308d3 (patch)
treebefb538c7a5e4a81906f13eb89d261b9d5852bab /src/lib/corelib/language/moduleloader.cpp
parenta60db17242d70c05cf775a5e164d76e339a3d207 (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.cpp5
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());