25 lines
471 B
QML
25 lines
471 B
QML
import QtQuick 2.0
|
|
import Qt.test 1.0
|
|
|
|
Item {
|
|
id: testOwnership
|
|
property bool test: false
|
|
|
|
property int dummyProperty // Tests for non-interference of other properties
|
|
property var varProperty
|
|
|
|
function runTest() {
|
|
if (varProperty != undefined) return;
|
|
varProperty = { a: 10, b: 11 }
|
|
if (varProperty.a != 10) return;
|
|
|
|
gc(); // Shouldn't collect
|
|
|
|
if (varProperty.a != 10) return;
|
|
|
|
test = true;
|
|
}
|
|
}
|
|
|
|
|