X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fabstractclipitem.cpp;h=353fd9b9b0807438b65617accce961cadbba3b3d;hb=8d7cacd456e882516c49a552253ca6abe9b40843;hp=9a7ed808d053614109f6bcc051222fbec2387585;hpb=291eed843d1d3fb3dc980eabf5a58bab5214e1c8;p=kdenlive diff --git a/src/abstractclipitem.cpp b/src/abstractclipitem.cpp index 9a7ed808..353fd9b9 100644 --- a/src/abstractclipitem.cpp +++ b/src/abstractclipitem.cpp @@ -147,8 +147,8 @@ void AbstractClipItem::resizeEnd(int posx, double speed, bool updateKeyFrames) { kDebug() << "///////// CURRENT: " << startPos().frames(25) << "x" << endPos().frames(25) << ", RECT: " << rect() << "-" << pos(); kDebug() << "///////// COLLISION: " << ((AbstractClipItem *)item)->startPos().frames(25) << "x" << ((AbstractClipItem *)item)->endPos().frames(25) << ", RECT: " << ((AbstractClipItem *)item)->rect() << "-" << item->pos();*/ GenTime diff = ((AbstractClipItem *)item)->startPos() - GenTime(1, m_fps) - startPos(); - m_cropDuration = diff; - setRect(0, 0, m_cropDuration.frames(m_fps) - 0.02, rect().height()); + m_cropDuration = diff * speed; + setRect(0, 0, cropDuration().frames(m_fps) - 0.02, rect().height()); break; } }