diff --git a/src/plugins/squish/squishtesttreemodel.cpp b/src/plugins/squish/squishtesttreemodel.cpp index 88794f83e8a..a4a4110c8e0 100644 --- a/src/plugins/squish/squishtesttreemodel.cpp +++ b/src/plugins/squish/squishtesttreemodel.cpp @@ -370,6 +370,8 @@ QStringList SquishTestTreeModel::getSelectedSquishTestCases(const QString &suite const int testCaseCount = suiteItem->childCount(); for (int caseRow = 0; caseRow < testCaseCount; ++caseRow) { auto caseItem = static_cast(suiteItem->childAt(caseRow)); + if (caseItem->type() != SquishTestTreeItem::SquishTestCase) + continue; if (caseItem->checkState() == Qt::Checked) result.append(caseItem->displayName()); }