diff --git a/src/libs/qmljsdebugclient/qmlprofilereventlist.cpp b/src/libs/qmljsdebugclient/qmlprofilereventlist.cpp index 3576b94645f..1178a22400d 100644 --- a/src/libs/qmljsdebugclient/qmlprofilereventlist.cpp +++ b/src/libs/qmljsdebugclient/qmlprofilereventlist.cpp @@ -329,6 +329,7 @@ QmlProfilerEventList::QmlProfilerEventList(QObject *parent) : QmlProfilerEventList::~QmlProfilerEventList() { clear(); + delete d; } void QmlProfilerEventList::clear() diff --git a/src/plugins/qmlprofiler/qmlprofilereventview.cpp b/src/plugins/qmlprofiler/qmlprofilereventview.cpp index b59fdc4c7a2..294c4ed5555 100644 --- a/src/plugins/qmlprofiler/qmlprofilereventview.cpp +++ b/src/plugins/qmlprofiler/qmlprofilereventview.cpp @@ -283,6 +283,7 @@ QmlProfilerEventsMainView::~QmlProfilerEventsMainView() { clear(); delete d->m_model; + delete d; } void QmlProfilerEventsMainView::setEventStatisticsModel( QmlProfilerEventList *model )