From 211a654bf4ff449637ce35800155f20844cebd72 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Mon, 18 May 2009 23:01:31 +0000 Subject: [PATCH] Fix crash when pressing cancel in DVD Wizard monitor http://www.kdenlive.org/mantis/view.php?id=833 svn path=/trunk/kdenlive/; revision=3395 --- src/dvdwizard.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dvdwizard.cpp b/src/dvdwizard.cpp index b2e23c87..d6228f4c 100644 --- a/src/dvdwizard.cpp +++ b/src/dvdwizard.cpp @@ -109,10 +109,12 @@ DvdWizard::~DvdWizard() // m_menuFile.remove(); delete m_burnMenu; if (m_dvdauthor) { + m_dvdauthor->blockSignals(true); m_dvdauthor->close(); delete m_dvdauthor; } if (m_mkiso) { + m_mkiso->blockSignals(true); m_mkiso->close(); delete m_mkiso; } @@ -438,6 +440,7 @@ void DvdWizard::generateDvd() args << "-x" << m_authorFile.fileName(); kDebug() << "// DVDAUTH ARGS: " << args; if (m_dvdauthor) { + m_dvdauthor->blockSignals(true); m_dvdauthor->close(); delete m_dvdauthor; m_dvdauthor = NULL; @@ -485,6 +488,7 @@ void DvdWizard::slotRenderFinished(int /*exitCode*/, QProcess::ExitStatus status args << "-dvd-video" << "-v" << "-o" << m_iso.iso_image->url().path() << m_iso.tmp_folder->url().path() + "/DVD"; if (m_mkiso) { + m_mkiso->blockSignals(true); m_mkiso->close(); delete m_mkiso; m_mkiso = NULL; -- 2.39.2