X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Frenderer.cpp;h=7bfb8473bfa2c99b9df6af3ac79c7a05877c9400;hb=1230e3912b72b4fed3cf9dc6ec2453ba5813a95d;hp=28c803ec169058fc2119ae15bbfc50d267755201;hpb=9c1f5a127d5c8736fd7f983878ab208dc4151e29;p=kdenlive diff --git a/src/renderer.cpp b/src/renderer.cpp index 28c803ec..7bfb8473 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp @@ -866,14 +866,15 @@ void Render::setSceneList(QString playlist, int position) }*/ m_fps = m_mltProducer->get_fps(); - kDebug() << "// NEW SCENE LIST DURATION SET TO: " << m_mltProducer->get_playtime(); - connectPlaylist(); - fillSlowMotionProducers(); if (position != 0) { - //TODO: seek to correct place after opening project. - // Needs to be done from another place since it crashes here. + // Seek to correct place after opening project. m_mltProducer->seek(position); } + + kDebug() << "// NEW SCENE LIST DURATION SET TO: " << m_mltProducer->get_playtime(); + connectPlaylist(); + fillSlowMotionProducers(); + m_isBlocked = false; blockSignals(false); emit refreshDocumentProducers();