From: Jean-Baptiste Mardelle Date: Tue, 17 Jan 2012 13:41:44 +0000 (+0100) Subject: Try to fix mutex crash: X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=ee922464b3556a099215bb6d5f49e721abe2092e;p=kdenlive Try to fix mutex crash: http://kdenlive.org/mantis/view.php?id=2487 --- diff --git a/src/docclipbase.cpp b/src/docclipbase.cpp index 96241c95..094e9c71 100644 --- a/src/docclipbase.cpp +++ b/src/docclipbase.cpp @@ -441,9 +441,11 @@ void DocClipBase::cleanupProducers() } }*/ - qDeleteAll(m_toDeleteProducers); - m_toDeleteProducers.clear(); - m_replaceMutex.unlock(); + if (!isClean()) { + qDeleteAll(m_toDeleteProducers); + m_toDeleteProducers.clear(); + m_replaceMutex.unlock(); + } } bool DocClipBase::isClean() const