aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJędrzej Nowacki <jedrzej.nowacki@nokia.com>2011-09-05 17:14:21 +0200
committerQt by Nokia <qt-info@nokia.com>2011-09-15 10:22:43 +0200
commitcede252f2d0ff41be86aeacea019fce1f9db18df (patch)
tree893a8eb9f710b3c9a25dc3fef646bb7c4080a256 /src
parented438f667cb33d77d66a1a8dc4edd691f435a61c (diff)
Remove dead code.
Last time when I checked using ExternalStringResources was slower then normal strings. Probably in future we may reevaluate this idea. Change-Id: I9e8d971be146a29256d4e01e4fae6e50cfe42c80 Reviewed-on: http://codereview.qt-project.org/4245 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Aaron Kennedy <aaron.kennedy@nokia.com>
Diffstat (limited to 'src')
-rw-r--r--src/declarative/qml/v8/qv8stringwrapper.cpp15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/declarative/qml/v8/qv8stringwrapper.cpp b/src/declarative/qml/v8/qv8stringwrapper.cpp
index 1fea98fdc0..a1db580930 100644
--- a/src/declarative/qml/v8/qv8stringwrapper.cpp
+++ b/src/declarative/qml/v8/qv8stringwrapper.cpp
@@ -44,17 +44,6 @@
QT_BEGIN_NAMESPACE
-class QV8StringResource : public v8::String::ExternalStringResource
-{
-public:
- QV8StringResource(const QString &str) : str(str) {}
- virtual const uint16_t* data() const { return (uint16_t*)str.constData(); }
- virtual size_t length() const { return str.length(); }
- virtual void Dispose() { delete this; }
-
- QString str;
-};
-
QV8StringWrapper::QV8StringWrapper()
{
}
@@ -73,7 +62,6 @@ void QV8StringWrapper::destroy()
v8::Local<v8::String> QV8StringWrapper::toString(const QString &qstr)
{
-// return v8::String::NewExternal(new QV8StringResource(qstr));
return QJSConverter::toString(qstr);
}
@@ -81,9 +69,6 @@ QString QV8StringWrapper::toString(v8::Handle<v8::String> jsstr)
{
if (jsstr.IsEmpty()) {
return QString();
- } else if (jsstr->IsExternal()) {
- QV8StringResource *r = (QV8StringResource *)jsstr->GetExternalStringResource();
- return r->str;
} else {
return QJSConverter::toString(jsstr);
}