From 3c2f239b974a776c05ab0886925db1c8dca19d4d Mon Sep 17 00:00:00 2001 From: Kent Hansen Date: Fri, 23 Oct 2009 09:38:56 +0200 Subject: delete the executable when the program is destroyed --- src/script/api/qscriptprogram.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/script/api/qscriptprogram.cpp b/src/script/api/qscriptprogram.cpp index 2746c44..96760ba 100644 --- a/src/script/api/qscriptprogram.cpp +++ b/src/script/api/qscriptprogram.cpp @@ -44,14 +44,16 @@ #include "qscriptengine.h" #include "qscriptengine_p.h" +#include "Executable.h" + QT_BEGIN_NAMESPACE /*! + \internal + \since 4.6 \class QScriptProgram - \brief The QScriptProgram class ... - \ingroup script */ @@ -66,6 +68,7 @@ QScriptProgramPrivate::QScriptProgramPrivate(QScriptEnginePrivate *e, QScriptProgramPrivate::~QScriptProgramPrivate() { + delete executable; } QScriptProgramPrivate *QScriptProgramPrivate::get(const QScriptProgram &q) -- cgit v0.12