summaryrefslogtreecommitdiffstats
path: root/tests/auto/qscriptvalue/tst_qscriptvalue.cpp
diff options
context:
space:
mode:
authorKent Hansen <khansen@trolltech.com>2009-08-26 11:57:29 (GMT)
committerKent Hansen <khansen@trolltech.com>2009-08-26 12:00:42 (GMT)
commite9ffb5b0918e800edfba6b697c7a14ef6c7fa8e1 (patch)
tree7d5f7c4995655b141dcb6a393647eef4a0449fda /tests/auto/qscriptvalue/tst_qscriptvalue.cpp
parentde3939532af08c37e709d1bae8cf50a57d6f63be (diff)
downloadQt-e9ffb5b0918e800edfba6b697c7a14ef6c7fa8e1.zip
Qt-e9ffb5b0918e800edfba6b697c7a14ef6c7fa8e1.tar.gz
Qt-e9ffb5b0918e800edfba6b697c7a14ef6c7fa8e1.tar.bz2
fix performance issue with QScriptValue::propertyFlags()
Calling QScriptEngine::toStringHandle() is dead slow, so don't call it; use JSC::Identifier directly. This is the same issue as was fixed for setProperty() in commit a8574172dd5e6bc11cf6f69b6fad5a063549e88d.
Diffstat (limited to 'tests/auto/qscriptvalue/tst_qscriptvalue.cpp')
-rw-r--r--tests/auto/qscriptvalue/tst_qscriptvalue.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/auto/qscriptvalue/tst_qscriptvalue.cpp b/tests/auto/qscriptvalue/tst_qscriptvalue.cpp
index 3f231f2..e712017 100644
--- a/tests/auto/qscriptvalue/tst_qscriptvalue.cpp
+++ b/tests/auto/qscriptvalue/tst_qscriptvalue.cpp
@@ -2106,6 +2106,7 @@ void tst_QScriptValue::getSetProperty()
object.setProperty(foo, num);
QVERIFY(object.property(foo).strictlyEquals(num));
QVERIFY(object.property("foo").strictlyEquals(num));
+ QVERIFY(object.propertyFlags(foo) == 0);
}
void tst_QScriptValue::getSetPrototype()