OSDN Git Service

plug memory leak in tst_QListView::task203585_selectAll()
authorIvailo Monev <xakepa10@gmail.com>
Tue, 21 Sep 2021 00:58:01 +0000 (03:58 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Tue, 21 Sep 2021 00:58:01 +0000 (03:58 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
tests/auto/qlistview/tst_qlistview.cpp

index 16affc6..3048b4f 100644 (file)
@@ -1409,9 +1409,10 @@ void tst_QListView::emptyItemSize()
 void tst_QListView::task203585_selectAll()
 {
     //we make sure that "select all" doesn't select the hidden items
+    QStringListModel model(QStringList() << "foo");
     QListView view;
     view.setSelectionMode(QAbstractItemView::ExtendedSelection);
-    view.setModel(new QStringListModel( QStringList() << "foo"));
+    view.setModel(&model);
     view.setRowHidden(0, true);
     view.selectAll();
     QVERIFY(view.selectionModel()->selectedIndexes().isEmpty());