int KdenliveDoc::setSceneList()
{
- m_render->resetProfile();
+ m_render->resetProfile(KdenliveSettings::current_profile());
if (m_render->setSceneList(m_document.toString(), m_documentProperties.value("position").toInt()) == -1) {
// INVALID MLT Consumer, something is wrong
return -1;
m_documentProperties.remove("position");
// m_document xml is now useless, clear it
m_document.clear();
- checkProjectClips();
return 0;
}
if (createClipItem) {
emit addProjectClip(clip);
- qApp->processEvents();
- m_render->getFileProperties(clip->toXML(), clip->getId(), true);
+ //qApp->processEvents();
}
}
}
}
-void KdenliveDoc::deleteProjectClip(QList <QString> ids)
+void KdenliveDoc::deleteProjectClip(QStringList ids)
{
for (int i = 0; i < ids.size(); ++i) {
emit deleteTimelineClip(ids.at(i));
- m_clipManager->slotDeleteClip(ids.at(i));
}
+ m_clipManager->slotDeleteClips(ids);
setModified(true);
}