Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
None
-
5.2.0
-
None
-
linux x86, qtdeclarative at aa6f324c0cea89238c4f557cf00d49ddc8acc4a9 .
Description
import QtQuick 2.0 Item { id: root enabled: false Component { id: c MyItem { //C++ implementation connects enabledChanged() to setState("DEATH") id: inner property int foo: 3 states: [State { name: "DEATH" PropertyChanges { target: inner; foo: 9 } }] } } Component.onCompleted: { c.createObject(root).destroy(); } }
Leads to segfault.
Note that specific timing is required, onEnabledChanged: inner.state = "DEATH" does not give the same effect.