aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquicktableview.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2019-12-02 16:50:20 +0100
committerUlf Hermann <ulf.hermann@qt.io>2019-12-04 14:08:47 +0100
commit41dd68344c3d7d0a6a5afc93ab4a05157bed3d3c (patch)
treecf9a7f5ab064c1fb638be11a3078ec53abcf3e5d /src/quick/items/qquicktableview.cpp
parentc28ec259b7822bb7cfc48f1a1940b41e68b5d3b8 (diff)
QQuickTableView: Clear items before deleting the model
Fixes: QTBUG-71374 Change-Id: I534b7612268bb9407844961267865f490d7ff7b2 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
Diffstat (limited to 'src/quick/items/qquicktableview.cpp')
-rw-r--r--src/quick/items/qquicktableview.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quick/items/qquicktableview.cpp b/src/quick/items/qquicktableview.cpp
index e12bd5dea4..e7c6d51cbf 100644
--- a/src/quick/items/qquicktableview.cpp
+++ b/src/quick/items/qquicktableview.cpp
@@ -2245,6 +2245,7 @@ void QQuickTableViewPrivate::syncModel()
if (instanceModel) {
if (tableModel) {
+ releaseLoadedItems(QQmlTableInstanceModel::NotReusable);
delete tableModel;
tableModel = nullptr;
}