]> git.sesse.net Git - kdenlive/blobdiff - src/docclipbase.cpp
Check for clip duration mismatch on project opening
[kdenlive] / src / docclipbase.cpp
index f7b88493b21ad190c155ac7ed1231ad500998f98..a0c11e5c2df2bf9c48bf5770b6e1faccf92c933b 100644 (file)
@@ -511,8 +511,8 @@ void DocClipBase::setProducer(Mlt::Producer *producer, bool reset, bool readProp
             updated = true;
         }
     }
-    if (updated && readPropertiesFromProducer)
-                    setDuration(GenTime(producer->get_length(), KdenliveSettings::project_fps()));
+    if (updated && readPropertiesFromProducer && (m_clipType != COLOR && m_clipType != IMAGE && m_clipType != TEXT))
+        setDuration(GenTime(producer->get_length(), KdenliveSettings::project_fps()));
     //m_clipProducer = producer;
     //m_clipProducer->set("transparency", m_properties.value("transparency").toInt());
 }