From: Till Theato Date: Sun, 23 Jan 2011 19:14:10 +0000 (+0000) Subject: corners: Fix crash when adding keyframe after last keyframe X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=01a5a4374fb29acc71c893f84765df64ab476693;p=kdenlive corners: Fix crash when adding keyframe after last keyframe svn path=/trunk/kdenlive/; revision=5349 --- diff --git a/src/cornerswidget.cpp b/src/cornerswidget.cpp index 8eb1e07c..9744e3d6 100644 --- a/src/cornerswidget.cpp +++ b/src/cornerswidget.cpp @@ -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)