]> git.sesse.net Git - kdenlive/blobdiff - src/clipmanager.cpp
Fix broken producer incorrectly handled when using proxy, corrupting project:
[kdenlive] / src / clipmanager.cpp
index 2a4187d63cd74b30d460f35070d9c9c7789d7f2b..79937949469b4c89cd5ee6425414e897ffade440 100644 (file)
@@ -225,10 +225,12 @@ const QList <DocClipBase *> ClipManager::getClipByResource(QString resource)
 {
     QList <DocClipBase *> list;
     QString clipResource;
+    QString proxyResource;
     for (int i = 0; i < m_clipList.count(); i++) {
         clipResource = m_clipList.at(i)->getProperty("resource");
+        proxyResource = m_clipList.at(i)->getProperty("proxy");
         if (clipResource.isEmpty()) clipResource = m_clipList.at(i)->getProperty("colour");
-        if (clipResource == resource) {
+        if (clipResource == resource || proxyResource == resource) {
             list.append(m_clipList.at(i));
         }
     }