diff options
author | Liang Qi <liang.qi@qt.io> | 2024-01-24 19:00:20 +0100 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2024-01-25 15:05:23 +0100 |
commit | 75d1db6aedfe7e627af8881dd2e3b8988af8767c (patch) | |
tree | 66d4641ad711bf6f03f73b22194eb99f0d3601ff /tests/auto/widgets/itemviews | |
parent | 1d4ab5c1357cbb32f033ad7343596a72bfd08824 (diff) |
tests: fix a crash in tst_QItemDelegate::reuseEditor() on Wayland
Pick-to: 6.7 6.6 6.5
Task-number: QTBUG-107153
Change-Id: Ic041302753bee4e2292b2afd898dd176966cf951
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'tests/auto/widgets/itemviews')
-rw-r--r-- | tests/auto/widgets/itemviews/qitemdelegate/tst_qitemdelegate.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/auto/widgets/itemviews/qitemdelegate/tst_qitemdelegate.cpp b/tests/auto/widgets/itemviews/qitemdelegate/tst_qitemdelegate.cpp index c900aa2a39..5d76bc9db7 100644 --- a/tests/auto/widgets/itemviews/qitemdelegate/tst_qitemdelegate.cpp +++ b/tests/auto/widgets/itemviews/qitemdelegate/tst_qitemdelegate.cpp @@ -1628,7 +1628,8 @@ void tst_QItemDelegate::reuseEditor() using QItemDelegate::QItemDelegate; ~ReusingDelegate() { - cached->deleteLater(); + if (cached) + cached->deleteLater(); } QWidget* createEditor(QWidget* parent, |