]> git.sesse.net Git - kdenlive/commitdiff
Fix possible crash on exit
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Sun, 28 Nov 2010 23:15:54 +0000 (23:15 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Sun, 28 Nov 2010 23:15:54 +0000 (23:15 +0000)
svn path=/trunk/kdenlive/; revision=5125

src/clipmanager.cpp

index f0b28c1c551fc4df1a7615f6437616e188283bf5..413fa7873cd4ae3590993461d9e74fc5cd54e508 100644 (file)
@@ -56,21 +56,21 @@ ClipManager::ClipManager(KdenliveDoc *doc) :
 
 ClipManager::~ClipManager()
 {
-    qDeleteAll(m_clipList);
-    m_clipList.clear();
     m_audioThumbsQueue.clear();
     m_generatingAudioId.clear();
+    qDeleteAll(m_clipList);
+    m_clipList.clear();
 }
 
 void ClipManager::clear()
 {
+    m_folderList.clear();
+    m_audioThumbsQueue.clear();
+    m_modifiedClips.clear();
     qDeleteAll(m_clipList);
     m_clipList.clear();
     m_clipIdCounter = 1;
     m_folderIdCounter = 1;
-    m_folderList.clear();
-    m_audioThumbsQueue.clear();
-    m_modifiedClips.clear();
 }
 
 void ClipManager::checkAudioThumbs()