diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2017-02-24 14:09:10 +0100 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@qt.io> | 2017-02-26 19:23:41 +0000 |
commit | 6c3fb5a4f33fc1966aee1eaff580fd17be7ab27e (patch) | |
tree | 0162ebb17d644987b9f3a850ec808b4ff016d250 /share | |
parent | ed9b6c1d10e485c423030583c8428c4e7b6ef074 (diff) |
Add function ModUtils.sanitizedModuleProperty
This function can be used on objects where the property moduleName is
not set, e.g. artifacts. It will be used in a subsequent commit.
Change-Id: I4c3fdba2f329d010306a1577f7c6e42155b3ddd5
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Diffstat (limited to 'share')
-rw-r--r-- | share/qbs/imports/qbs/ModUtils/utils.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/share/qbs/imports/qbs/ModUtils/utils.js b/share/qbs/imports/qbs/ModUtils/utils.js index 1566625a5..393ed34e6 100644 --- a/share/qbs/imports/qbs/ModUtils/utils.js +++ b/share/qbs/imports/qbs/ModUtils/utils.js @@ -191,9 +191,13 @@ function modulePropertiesFromArtifacts(product, artifacts, moduleName, propertyN function moduleProperty(product, propertyName, langFilter) { - return sanitizedList(product.moduleProperty(product.moduleName, - languagePropertyName(propertyName, langFilter)), - product, product.moduleName + "." + propertyName); + return sanitizedModuleProperty(product, product.moduleName, propertyName, langFilter); +} + +function sanitizedModuleProperty(obj, moduleName, propertyName, langFilter) { + return sanitizedList(obj.moduleProperty(moduleName, + languagePropertyName(propertyName, langFilter)), + obj, moduleName + "." + propertyName); } /** |