diff options
author | Michael Brasser <michael.brasser@nokia.com> | 2010-11-12 13:44:06 +1000 |
---|---|---|
committer | Michael Brasser <michael.brasser@nokia.com> | 2010-11-12 13:57:39 +1000 |
commit | f809dc1b16d6a56c1a2d57997748bddb313f7f4c (patch) | |
tree | 06110acd887582bb04833b27eeca0276d314bf90 /src/declarative/qml/qdeclarativetypenamescriptclass.cpp | |
parent | af60542fc4214cc716ffb1bdc46e2e7f6b5a6b8a (diff) |
Small optimization of enum detection in script.
Reviewed-by: Martin Jones
Diffstat (limited to 'src/declarative/qml/qdeclarativetypenamescriptclass.cpp')
-rw-r--r-- | src/declarative/qml/qdeclarativetypenamescriptclass.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/declarative/qml/qdeclarativetypenamescriptclass.cpp b/src/declarative/qml/qdeclarativetypenamescriptclass.cpp index cba7b4adf5..e93aae28e5 100644 --- a/src/declarative/qml/qdeclarativetypenamescriptclass.cpp +++ b/src/declarative/qml/qdeclarativetypenamescriptclass.cpp @@ -109,9 +109,8 @@ QDeclarativeTypeNameScriptClass::queryProperty(Object *obj, const Identifier &na } else if (data->type) { - QString strName = toString(name); - - if (strName.at(0).isUpper()) { + if (startsWithUpper(name)) { + QString strName = toString(name); // Must be an enum if (data->mode == IncludeEnums) { // ### Optimize |