diff options
author | Aaron Kennedy <aaron.kennedy@nokia.com> | 2011-07-22 14:40:37 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-08-30 13:18:28 +0200 |
commit | 7d397be0cb6ae8f90d07903ff061d1600af15cb8 (patch) | |
tree | e60362571da377229300cdf0a3e4c7b1b78a8d14 /src/declarative/qml/qdeclarativeparser.cpp | |
parent | f11e06cc9ac730bd3a06b6ed86e62b1e11064841 (diff) |
Reduce allocations
Change-Id: I230424147ad195239d725359fcd6dc5568f102a7
Reviewed-on: http://codereview.qt.nokia.com/3772
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
Diffstat (limited to 'src/declarative/qml/qdeclarativeparser.cpp')
-rw-r--r-- | src/declarative/qml/qdeclarativeparser.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/declarative/qml/qdeclarativeparser.cpp b/src/declarative/qml/qdeclarativeparser.cpp index 6a78598317..c5c1e104c8 100644 --- a/src/declarative/qml/qdeclarativeparser.cpp +++ b/src/declarative/qml/qdeclarativeparser.cpp @@ -194,6 +194,7 @@ QDeclarativeParser::Object::DynamicSignal::DynamicSignal() { } +// Returns length in utf8 bytes int QDeclarativeParser::Object::DynamicSignal::parameterTypesLength() const { int rv = 0; @@ -202,11 +203,12 @@ int QDeclarativeParser::Object::DynamicSignal::parameterTypesLength() const return rv; } +// Returns length in utf8 bytes int QDeclarativeParser::Object::DynamicSignal::parameterNamesLength() const { int rv = 0; for (int ii = 0; ii < parameterNames.count(); ++ii) - rv += parameterNames.at(ii).length(); + rv += parameterNames.at(ii).utf8length(); return rv; } |