forked from qt-creator/qt-creator
Autotest: Ensure m_checkStateCache isn't nullptr
Fixes: QTCREATORBUG-29654 Change-Id: Ia1864756a232663c4109fdae61de1dcaf1fbcd14 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -611,7 +611,8 @@ void TestTreeModel::insertItemInParent(TestTreeItem *item, TestTreeItem *root, b
|
||||
delete item;
|
||||
} else {
|
||||
// restore former check state if available
|
||||
std::optional<Qt::CheckState> cached = m_checkStateCache->get(item);
|
||||
std::optional<Qt::CheckState> cached = m_checkStateCache ? m_checkStateCache->get(item)
|
||||
: std::optional<Qt::CheckState>{};
|
||||
if (cached.has_value())
|
||||
item->setData(0, cached.value(), Qt::CheckStateRole);
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user