summaryrefslogtreecommitdiff
path: root/src/libs/qmljs/qmljscheck.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@digia.com>2013-08-29 10:56:58 +0200
committerFriedemann Kleint <Friedemann.Kleint@digia.com>2013-08-29 11:35:41 +0200
commite43e466b5b9dac6f3fe2452a6a5d8bd781b0e44b (patch)
tree0d5377b8d17dabb8b42f714c8b367ac8031c72f6 /src/libs/qmljs/qmljscheck.cpp
parent0c621dcdcf40145a569d0ba459d45253e022fb01 (diff)
downloadqt-creator-e43e466b5b9dac6f3fe2452a6a5d8bd781b0e44b.tar.gz
Reduce usage of QStringRef::toString() in QmlJS/QmlJSTools.
Change-Id: I9db2a0b21bf430d6f450e1e860a0c2a02272536f Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Diffstat (limited to 'src/libs/qmljs/qmljscheck.cpp')
-rw-r--r--src/libs/qmljs/qmljscheck.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/libs/qmljs/qmljscheck.cpp b/src/libs/qmljs/qmljscheck.cpp
index 8d15508557..1122e53ca4 100644
--- a/src/libs/qmljs/qmljscheck.cpp
+++ b/src/libs/qmljs/qmljscheck.cpp
@@ -862,10 +862,11 @@ bool Check::visit(UiPublicMember *ast)
if (ast->type == UiPublicMember::Property) {
// check if the member type is valid
if (!ast->memberType.isEmpty()) {
- const QString &name = ast->memberType.toString();
+ const QStringRef name = ast->memberType;
if (!name.isEmpty() && name.at(0).isLower()) {
- if (!isValidBuiltinPropertyType(name))
- addMessage(ErrInvalidPropertyType, ast->typeToken, name);
+ const QString nameS = name.toString();
+ if (!isValidBuiltinPropertyType(nameS))
+ addMessage(ErrInvalidPropertyType, ast->typeToken, nameS);
}
// warn about dubious use of var/variant