aboutsummaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativeparser.cpp
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2011-07-22 14:40:37 +1000
committerQt by Nokia <qt-info@nokia.com>2011-08-30 13:18:28 +0200
commit7d397be0cb6ae8f90d07903ff061d1600af15cb8 (patch)
treee60362571da377229300cdf0a3e4c7b1b78a8d14 /src/declarative/qml/qdeclarativeparser.cpp
parentf11e06cc9ac730bd3a06b6ed86e62b1e11064841 (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.cpp4
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;
}