diff --git a/src/plugins/valgrind/valgrindplugin.cpp b/src/plugins/valgrind/valgrindplugin.cpp index bc1b9d18279..d43c26f1f43 100644 --- a/src/plugins/valgrind/valgrindplugin.cpp +++ b/src/plugins/valgrind/valgrindplugin.cpp @@ -43,7 +43,6 @@ #include -#include #include #include @@ -58,7 +57,8 @@ static ValgrindGlobalSettings *theGlobalSettings = 0; class ValgrindOptionsPage : public IOptionsPage { public: - explicit ValgrindOptionsPage() + explicit ValgrindOptionsPage(QObject *parent) + : IOptionsPage(parent) { setId(ANALYZER_VALGRIND_SETTINGS); setDisplayName(QCoreApplication::translate("Valgrind::Internal::ValgrindOptionsPage", "Valgrind")); @@ -116,7 +116,7 @@ bool ValgrindPlugin::initialize(const QStringList &, QString *) theGlobalSettings = new ValgrindGlobalSettings; theGlobalSettings->readSettings(); - addAutoReleasedObject(new ValgrindOptionsPage); + new ValgrindOptionsPage(this); RunConfiguration::registerAspect();