From 75d1db6aedfe7e627af8881dd2e3b8988af8767c Mon Sep 17 00:00:00 2001 From: Liang Qi Date: Wed, 24 Jan 2024 19:00:20 +0100 Subject: 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 --- tests/auto/widgets/itemviews/qitemdelegate/tst_qitemdelegate.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tests/auto') 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, -- cgit v1.2.3