From f599b5cd30a18e57e34cd9b5ffe6c80e4d2c902e Mon Sep 17 00:00:00 2001 From: Jason McDonald Date: Wed, 4 Jan 2012 13:29:42 +1000 Subject: Fix memory leak in QAbstractItemModel autotest. The test was allocating a new model on the heap each time init() was invoked, but none of these models were deleted. Change-Id: Ibe107b2dbc949a5f72940f67c08f4b0f46256c09 Reviewed-by: Rohan McGovern --- .../itemmodels/qabstractitemmodel/tst_qabstractitemmodel.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests/auto/corelib') diff --git a/tests/auto/corelib/itemmodels/qabstractitemmodel/tst_qabstractitemmodel.cpp b/tests/auto/corelib/itemmodels/qabstractitemmodel/tst_qabstractitemmodel.cpp index 88b61395a2..ebf82227a1 100644 --- a/tests/auto/corelib/itemmodels/qabstractitemmodel/tst_qabstractitemmodel.cpp +++ b/tests/auto/corelib/itemmodels/qabstractitemmodel/tst_qabstractitemmodel.cpp @@ -59,6 +59,7 @@ class tst_QAbstractItemModel : public QObject public slots: void initTestCase(); void init(); + void cleanup(); private slots: void index(); @@ -275,6 +276,11 @@ void tst_QAbstractItemModel::init() insertCommand->doCommand(); } +void tst_QAbstractItemModel::cleanup() +{ + delete m_model; +} + /* tests */ -- cgit v1.2.3