diff --git a/src/plugins/debugger/moduleshandler.cpp b/src/plugins/debugger/moduleshandler.cpp index 5139989b0ef..7f5ea6b4cef 100644 --- a/src/plugins/debugger/moduleshandler.cpp +++ b/src/plugins/debugger/moduleshandler.cpp @@ -258,6 +258,11 @@ ModulesHandler::ModulesHandler(DebuggerEngine *engine) m_proxyModel->setSourceModel(m_model); } +ModulesHandler::~ModulesHandler() +{ + delete m_model; +} + QAbstractItemModel *ModulesHandler::model() const { return m_proxyModel; diff --git a/src/plugins/debugger/moduleshandler.h b/src/plugins/debugger/moduleshandler.h index 6d189772ed4..b184e7d486a 100644 --- a/src/plugins/debugger/moduleshandler.h +++ b/src/plugins/debugger/moduleshandler.h @@ -118,6 +118,7 @@ class ModulesHandler : public QObject public: explicit ModulesHandler(DebuggerEngine *engine); + ~ModulesHandler(); QAbstractItemModel *model() const;