]> git.sesse.net Git - kdenlive/blobdiff - src/simplekeyframes/simpletimelinewidget.cpp
rotoscoping: fix keyframe insertion between two existing keyframes
[kdenlive] / src / simplekeyframes / simpletimelinewidget.cpp
index f5621869744a56efc26c9be53fa3e939dde9d2a0..9838005acbcf12954bd956f6554373f17980f513 100644 (file)
@@ -40,6 +40,7 @@ SimpleTimelineWidget::SimpleTimelineWidget(QWidget* parent) :
 void SimpleTimelineWidget::setKeyframes(QList <int> keyframes)
 {
     m_keyframes = keyframes;
+    qSort(m_keyframes);
     m_currentKeyframe = m_currentKeyframeOriginal = -1;
     update();
 }
@@ -56,6 +57,7 @@ void SimpleTimelineWidget::slotAddKeyframe(int pos, int select)
         pos = m_position;
 
     m_keyframes.append(pos);
+    qSort(m_keyframes);
     if (select)
         m_currentKeyframe = m_currentKeyframeOriginal = pos;
     update();