]> git.sesse.net Git - kdenlive/blobdiff - src/cornerswidget.cpp
corners: Fix crash when adding keyframe after last keyframe
[kdenlive] / src / cornerswidget.cpp
index 8eb1e07c6248b8cf2b8fb7048f1884700cd66a4d..9744e3d628835ede8223fbb30a4d72816fc6f988 100644 (file)
@@ -226,9 +226,15 @@ void CornersWidget::slotInsertKeyframe()
             break;
     }
 
-    int pos2 = getPos(row);
-    if (pos2 == m_pos)
-        return;
+
+    int pos2;
+    if (row == keyframe_list->rowCount()) {
+        pos2 = m_max;
+    } else {
+        pos2 = getPos(row);
+        if (pos2 == m_pos)
+            return;
+    }
 
     int pos1 = 0;
     if (row > 0)