From de07c16a711104cb8413e6ff7cf78b8e92f978a1 Mon Sep 17 00:00:00 2001 From: Kai Koehne Date: Wed, 14 Mar 2012 12:30:22 +0100 Subject: [PATCH] QmlProfiler: Fix memory leak Change-Id: Ieed04f3a11d2685de55b70ab501969778f6fc1dd Reviewed-by: Christiaan Janssen --- src/libs/qmljsdebugclient/qmlprofilereventlist.cpp | 1 + src/plugins/qmlprofiler/qmlprofilereventview.cpp | 1 + 2 files changed, 2 insertions(+) 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 )