diff options
author | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-10-30 11:12:06 +0100 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-10-30 12:33:23 +0100 |
commit | e10ffda902e15e998593f4870195e257864034ad (patch) | |
tree | 185d0e8a81f8640c9365b58c478b5450527e4e7d | |
parent | 4d49aae4570ac059212d0a8ff7244b2779e0a546 (diff) |
make default value of Product.type an empty list
That's what the documentation claims and it reduces the need for
undefined-checks in code that uses this property.
Task-number: QBS-429
Change-Id: Iee65c4bf5b772bc235d185c91cc478f96d7def91
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
-rw-r--r-- | src/lib/language/builtindeclarations.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/language/builtindeclarations.cpp b/src/lib/language/builtindeclarations.cpp index 71eff5c7c..3af3f7fd2 100644 --- a/src/lib/language/builtindeclarations.cpp +++ b/src/lib/language/builtindeclarations.cpp @@ -261,9 +261,11 @@ void BuiltinDeclarations::addProductItem() { QList<PropertyDeclaration> properties; properties += conditionProperty(); - properties += PropertyDeclaration(QLatin1String("type"), PropertyDeclaration::StringList); + PropertyDeclaration decl(QLatin1String("type"), PropertyDeclaration::StringList); + decl.initialValueSource = QLatin1String("[]"); + properties += decl; properties += nameProperty(); - PropertyDeclaration decl = PropertyDeclaration("targetName", PropertyDeclaration::String); + decl = PropertyDeclaration("targetName", PropertyDeclaration::String); decl.initialValueSource = QLatin1String("name"); properties += decl; decl = PropertyDeclaration(QLatin1String("destinationDirectory"), PropertyDeclaration::String); |