]> git.sesse.net Git - kdenlive/blobdiff - src/clipmanager.cpp
* Revert to an easier MLT playlist manipulation now that MLT allows easy transition...
[kdenlive] / src / clipmanager.cpp
index 6feccc285d29df1c26481898468c3dd18b90135c..a47e6a7030b3b006f027f0b04d1e4f31072d11de 100644 (file)
@@ -52,6 +52,8 @@ QList <DocClipBase*> ClipManager::documentClipList() {
 
 void ClipManager::addClip(DocClipBase *clip) {
     m_clipList.append(clip);
+    int id = clip->getId();
+    if (id >= m_clipIdCounter) m_clipIdCounter = id + 1;
 }
 
 void ClipManager::slotDeleteClip(uint clipId) {
@@ -78,10 +80,10 @@ DocClipBase *ClipManager::getClipAt(int pos) {
 }
 
 DocClipBase *ClipManager::getClipById(int clipId) {
-    kDebug() << "++++  CLIP MAN, LOOKING FOR CLIP ID: " << clipId;
+    //kDebug() << "++++  CLIP MAN, LOOKING FOR CLIP ID: " << clipId;
     for (int i = 0; i < m_clipList.count(); i++) {
         if (m_clipList.at(i)->getId() == clipId) {
-            kDebug() << "++++  CLIP MAN, FOUND FOR CLIP ID: " << clipId;
+            //kDebug() << "++++  CLIP MAN, FOUND FOR CLIP ID: " << clipId;
             return m_clipList.at(i);
         }
     }