]> git.sesse.net Git - kdenlive/blobdiff - src/customtrackview.cpp
Add proper support for 'float' parameter type in effect's drag widget (required for...
[kdenlive] / src / customtrackview.cpp
index b65eca5e3568b1cd8b997bcc9163d8145dbb0525..1ce7d165bb88db66b84e3e32ec821ff43c49ad68 100644 (file)
@@ -6318,10 +6318,15 @@ QStringList CustomTrackView::extractTransitionsLumas()
         if (itemList.at(i)->type() == TRANSITIONWIDGET) {
             transitionitem = static_cast <Transition*>(itemList.at(i));
             transitionXml = transitionitem->toXML();
+            // luma files in transitions can be in "resource" or "luma" property
             QString luma = EffectsList::parameter(transitionXml, "luma");
-            if (!luma.isEmpty()) urls << luma;
+            if (luma.isEmpty()) luma = EffectsList::parameter(transitionXml, "resource");
+            if (!luma.isEmpty()) urls << KUrl(luma).path();
         }
     }
+#if QT_VERSION >= 0x040500
+    urls.removeDuplicates();
+#endif
     return urls;
 }