Remove Q_ASSERT's from ecmascript test.
These Q_ASSERT's were redundant as the test functions that call these functions already verify that "value == 0". Change-Id: Ic23e539c5814153d67fea8156ade0783f91d7b83 Task-number: QTBUG-17582 Reviewed-by: Rohan McGovern (cherry picked from commit 6f791f8ad0b7ef023d91c1609ce076443f335c13)
This commit is contained in:
parent
d4ccaaa83a
commit
d0d61b454a
|
@ -2272,16 +2272,12 @@ public:
|
||||||
~CppOwnershipReturnValue() { delete value; }
|
~CppOwnershipReturnValue() { delete value; }
|
||||||
|
|
||||||
Q_INVOKABLE QObject *create() {
|
Q_INVOKABLE QObject *create() {
|
||||||
Q_ASSERT(value == 0);
|
|
||||||
|
|
||||||
value = new QObject;
|
value = new QObject;
|
||||||
QDeclarativeEngine::setObjectOwnership(value, QDeclarativeEngine::CppOwnership);
|
QDeclarativeEngine::setObjectOwnership(value, QDeclarativeEngine::CppOwnership);
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
Q_INVOKABLE MyQmlObject *createQmlObject() {
|
Q_INVOKABLE MyQmlObject *createQmlObject() {
|
||||||
Q_ASSERT(value == 0);
|
|
||||||
|
|
||||||
MyQmlObject *rv = new MyQmlObject;
|
MyQmlObject *rv = new MyQmlObject;
|
||||||
value = rv;
|
value = rv;
|
||||||
return rv;
|
return rv;
|
||||||
|
|
Loading…
Reference in New Issue