diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-06-19 12:10:38 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-06-19 12:15:18 +0300 |
commit | 504bb5e5bca57f2ba6fdd9fea0bd6b9b24cd98bd (patch) | |
tree | d46893729033e62db5e6037eb767a53ddd6e77e0 /tools | |
parent | 9206d177b8d1f16fdf24aa158967b899741a9f6a (diff) |
Fix memory leak on demolauncher
Change-Id: I547cf11134e5df93a53a2d4d1c58ab557b718a41
Reviewed-by: Mika Salmela <mika.salmela@digia.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/demoLauncher/graphicsbutton.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/demoLauncher/graphicsbutton.cpp b/tools/demoLauncher/graphicsbutton.cpp index 72afe4ee..e7f0670f 100644 --- a/tools/demoLauncher/graphicsbutton.cpp +++ b/tools/demoLauncher/graphicsbutton.cpp @@ -42,6 +42,10 @@ GraphicsButton::~GraphicsButton() void GraphicsButton::mousePressEvent(QMouseEvent *event) { QString program = m_appFolder.absolutePath() + QDir::separator() + m_app; + if (m_demoApp) { + m_demoApp->close(); + delete m_demoApp; + } m_demoApp = new QProcess(this); m_demoApp->start(program); event->accept(); |