]> git.sesse.net Git - kdenlive/blobdiff - src/clipmanager.cpp
* Fix possible crash when creating new document
[kdenlive] / src / clipmanager.cpp
index f0f3a1fc25ace03f188c3bc3156fe534121bf4af..d3b8453ac7ad944f2bf87fdf4946556a89b83a00 100644 (file)
@@ -37,6 +37,15 @@ ClipManager::~ClipManager() {
     qDeleteAll(m_clipList);
 }
 
+void ClipManager::clear() {
+    qDeleteAll(m_clipList);
+    m_clipList.clear();
+    m_clipIdCounter = 1;
+    m_folderIdCounter = 1;
+    m_folderList.clear();
+    m_audioThumbsQueue.clear();
+}
+
 void ClipManager::checkAudioThumbs() {
     if (m_audioThumbsEnabled == KdenliveSettings::audiothumbnails()) return;
     m_audioThumbsEnabled = KdenliveSettings::audiothumbnails();