summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativetypenamescriptclass.cpp
diff options
context:
space:
mode:
authorMichael Brasser <michael.brasser@nokia.com>2010-11-12 13:44:06 +1000
committerMichael Brasser <michael.brasser@nokia.com>2010-11-12 13:57:39 +1000
commitf809dc1b16d6a56c1a2d57997748bddb313f7f4c (patch)
tree06110acd887582bb04833b27eeca0276d314bf90 /src/declarative/qml/qdeclarativetypenamescriptclass.cpp
parentaf60542fc4214cc716ffb1bdc46e2e7f6b5a6b8a (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.cpp5
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