]> git.sesse.net Git - kdenlive/blobdiff - src/customtrackview.cpp
Do not allow removing the last keyframe by dragging it above or below the clip even...
[kdenlive] / src / customtrackview.cpp
index bc10df9c101d7e9157f4e7025dbe5c698199dba6..d6ab47535aed959d3cfc14a5cd388c9996c9db8f 100644 (file)
@@ -3551,7 +3551,7 @@ void CustomTrackView::mouseReleaseEvent(QMouseEvent * event)
         int start = item->cropStart().frames(m_document->fps());
         int end = (item->cropStart() + item->cropDuration()).frames(m_document->fps()) - 1;
 
-        if ((val < -50 || val > 150) && item->editedKeyFramePos() != start && item->editedKeyFramePos() != end) {
+        if ((val < -50 || val > 150) && item->editedKeyFramePos() != start && item->editedKeyFramePos() != end && item->keyFrameNumber() > 1) {
             //delete keyframe
             item->movedKeyframe(item->getEffectAt(item->selectedEffectIndex()), item->selectedKeyFramePos(), -1, 0);
         } else {