summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlenginedebug.cpp
diff options
context:
space:
mode:
authorAaron Kennedy <aaron.kennedy@nokia.com>2010-02-23 06:18:33 (GMT)
committerAaron Kennedy <aaron.kennedy@nokia.com>2010-02-23 06:19:10 (GMT)
commit287a8757e348f56e2ae918d1aa5bf329c985f620 (patch)
tree842b54d60caeaf750884e61eefc54b5cf79f7272 /src/declarative/qml/qmlenginedebug.cpp
parentcd8d8d49f78c1cbb8ad3546e66a461b9e6e29ff5 (diff)
downloadQt-287a8757e348f56e2ae918d1aa5bf329c985f620.zip
Qt-287a8757e348f56e2ae918d1aa5bf329c985f620.tar.gz
Qt-287a8757e348f56e2ae918d1aa5bf329c985f620.tar.bz2
QmlExpression API review
Diffstat (limited to 'src/declarative/qml/qmlenginedebug.cpp')
-rw-r--r--src/declarative/qml/qmlenginedebug.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/declarative/qml/qmlenginedebug.cpp b/src/declarative/qml/qmlenginedebug.cpp
index 2ab709a..973e5e5 100644
--- a/src/declarative/qml/qmlenginedebug.cpp
+++ b/src/declarative/qml/qmlenginedebug.cpp
@@ -408,14 +408,13 @@ void QmlEngineDebugServer::messageReceived(const QByteArray &message)
QmlContext *context = qmlContext(object);
QVariant result;
if (object && context) {
- QmlExpression *exprObj = new QmlExpression(context, expr, object);
+ QmlExpression exprObj(context, expr, object);
bool undefined = false;
- QVariant value = exprObj->value(&undefined);
+ QVariant value = exprObj.value(&undefined);
if (undefined)
result = QLatin1String("<undefined>");
else
result = valueContents(value);
- delete exprObj;
} else {
result = QLatin1String("<unknown context>");
}