From: Jean-Baptiste M. <jb...@kd...> - 2012-01-17 13:42:18
|
Git commit ee922464b3556a099215bb6d5f49e721abe2092e by Jean-Baptiste Mardelle. Committed on 17/01/2012 at 14:41. Pushed by mardelle into branch 'master'. Try to fix mutex crash: http://kdenlive.org/mantis/view.php?id=2487 M +5 -3 src/docclipbase.cpp http://commits.kde.org/kdenlive/ee922464b3556a099215bb6d5f49e721abe2092e diff --git a/src/docclipbase.cpp b/src/docclipbase.cpp index 96241c9..094e9c7 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 |