X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fcustomtrackview.cpp;h=16a167fc7f55f4b582603c91c27c905493a82987;hb=2bb3e6b046c0ecd26ced536bd2bfd0487bc7fb06;hp=f5d259a8cf1f729d56100629ba56a0d49eb2c24e;hpb=d1274597179fc48d6db0212336a251a401e1d61f;p=kdenlive diff --git a/src/customtrackview.cpp b/src/customtrackview.cpp index f5d259a8..16a167fc 100644 --- a/src/customtrackview.cpp +++ b/src/customtrackview.cpp @@ -2402,13 +2402,12 @@ void CustomTrackView::doChangeClipSpeed(ItemInfo info, const double speed, const info.track = m_document->tracksCount() - item->track(); int endPos = m_document->renderer()->mltChangeClipSpeed(info, speed, oldspeed, baseclip->producer()); if (endPos >= 0) { - item->setSpeed(speed); - item->updateRectGeometry(); - if (item->cropDuration().frames(m_document->fps()) > endPos) - item->AbstractClipItem::resizeEnd(info.startPos.frames(m_document->fps()) + endPos, speed); - m_document->setModified(true); - } - else emit displayMessage(i18n("Invalid clip"), ErrorMessage); + item->setSpeed(speed); + item->updateRectGeometry(); + if (item->cropDuration().frames(m_document->fps()) > endPos) + item->AbstractClipItem::resizeEnd(info.startPos.frames(m_document->fps()) + endPos, speed); + m_document->setModified(true); + } else emit displayMessage(i18n("Invalid clip"), ErrorMessage); } void CustomTrackView::cutSelectedClips() {