diff options
author | Kent Hansen <khansen@trolltech.com> | 2009-08-26 13:57:29 +0200 |
---|---|---|
committer | Kent Hansen <khansen@trolltech.com> | 2009-08-26 14:00:42 +0200 |
commit | e9ffb5b0918e800edfba6b697c7a14ef6c7fa8e1 (patch) | |
tree | 7d5f7c4995655b141dcb6a393647eef4a0449fda /tests/auto/qscriptvalue/tst_qscriptvalue.cpp | |
parent | de3939532af08c37e709d1bae8cf50a57d6f63be (diff) |
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.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/auto/qscriptvalue/tst_qscriptvalue.cpp b/tests/auto/qscriptvalue/tst_qscriptvalue.cpp index 3f231f25cb..e7120174f0 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() |