aboutsummaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/v8/qv8engine.cpp
diff options
context:
space:
mode:
authorMartin Jones <martin.jones@nokia.com>2012-02-17 13:08:21 +1000
committerQt by Nokia <qt-info@nokia.com>2012-02-22 00:03:53 +0100
commitf60588237b230923c6a27f60669fa0230138f1ca (patch)
tree7fa24633c22c7aa06dcb395fab499c8abb8f9b6a /src/declarative/qml/v8/qv8engine.cpp
parenta73ad904c9a4ad188604de6c64a6c91cd514dc1b (diff)
Implement String.localeCompare() using QString::localeAwareCompare()
v8's localeCompare() implementation is not locale aware, so we use Qt's locale aware compare. Change-Id: Ia9092b3d6754545bb797adac26080ac7a29dcd92 Reviewed-by: Glenn Watson <glenn.watson@nokia.com>
Diffstat (limited to 'src/declarative/qml/v8/qv8engine.cpp')
-rw-r--r--src/declarative/qml/v8/qv8engine.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/declarative/qml/v8/qv8engine.cpp b/src/declarative/qml/v8/qv8engine.cpp
index 92cd336e1c..04589fe244 100644
--- a/src/declarative/qml/v8/qv8engine.cpp
+++ b/src/declarative/qml/v8/qv8engine.cpp
@@ -636,6 +636,7 @@ void QV8Engine::initializeGlobal(v8::Handle<v8::Object> global)
#undef STRING_ARG
}
+ QDeclarativeLocale::registerStringLocaleCompare(this);
QDeclarativeDateExtension::registerExtension(this);
QDeclarativeNumberExtension::registerExtension(this);