diff --git a/autotests/kselectionproxymodeltest.cpp b/autotests/kselectionproxymodeltest.cpp index da8ce13..68c8678 100644 --- a/autotests/kselectionproxymodeltest.cpp +++ b/autotests/kselectionproxymodeltest.cpp @@ -857,7 +857,7 @@ void KSelectionProxyModelTest::removeRows() { QObject::connect(&tree, &QAbstractItemModel::rowsAboutToBeRemoved, &tree, [&tree, &selectionModel](QModelIndex const& p, int s, int e){ - auto rmIdx = p.child(s, 0); + auto rmIdx = tree.index(s, 0, p); if (s == e && selectionModel.selectedIndexes().contains(rmIdx)) { auto nextIdx = tree.index(e + 1, 0, rmIdx.parent());