]> git.sesse.net Git - kdenlive/blobdiff - src/geometrywidget.cpp
Geometry Widget:
[kdenlive] / src / geometrywidget.cpp
index e0c4fd25f1f9b0d86f8bc52cf9e5671339822f21..ef01e0fc76e280c32555d76139f0e23bae6b3be3 100644 (file)
@@ -298,8 +298,9 @@ void GeometryWidget::slotPreviousKeyframe()
 {
     Mlt::GeometryItem item;
     // Go to start if no keyframe is found
+    int currentPos = m_timePos->getValue();
     int pos = 0;
-    if(!m_geometry->prev_key(&item, m_timeline->value() - 1))
+    if(!m_geometry->prev_key(&item, currentPos - 1) && item.frame() < currentPos)
         pos = item.frame();
 
     slotPositionChanged(pos);