Once we've scanned a given QVariant for its metaobject-relevant
properties, we don't have to do it again until it changes.
This also avoids rescanning the model data when tearing down a list
view, which might otherwise access dangling pointers of deleted model
objects.
Fixes: QTBUG-120113
Change-Id: I373a69141668e3ec0e7ee3f3a86248da88882b41
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
(cherry picked from commit
|
||
---|---|---|
.. | ||
bic | ||
cmake | ||
core | ||
guiapplauncher | ||
particles | ||
qml | ||
qmldom | ||
qmlls | ||
qmlnetwork | ||
qmltest | ||
qmltest-blacklist | ||
quick | ||
quickcontrols | ||
quickdialogs | ||
quicktest | ||
quickwidgets | ||
toolsupport | ||
CMakeLists.txt |