forked from qt-creator/qt-creator
Debugger: Fix memory leak of ModulesModel
Change-Id: I79f13ca747aefbbf6f2b518aa7c14b6082373af1 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -258,6 +258,11 @@ ModulesHandler::ModulesHandler(DebuggerEngine *engine)
|
|||||||
m_proxyModel->setSourceModel(m_model);
|
m_proxyModel->setSourceModel(m_model);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ModulesHandler::~ModulesHandler()
|
||||||
|
{
|
||||||
|
delete m_model;
|
||||||
|
}
|
||||||
|
|
||||||
QAbstractItemModel *ModulesHandler::model() const
|
QAbstractItemModel *ModulesHandler::model() const
|
||||||
{
|
{
|
||||||
return m_proxyModel;
|
return m_proxyModel;
|
||||||
|
|||||||
@@ -118,6 +118,7 @@ class ModulesHandler : public QObject
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
explicit ModulesHandler(DebuggerEngine *engine);
|
explicit ModulesHandler(DebuggerEngine *engine);
|
||||||
|
~ModulesHandler();
|
||||||
|
|
||||||
QAbstractItemModel *model() const;
|
QAbstractItemModel *model() const;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user