From: Jean-Baptiste Mardelle Date: Mon, 7 Dec 2009 12:00:08 +0000 (+0000) Subject: Fix moving of keyframes in composite transitions X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=e106556d92e9ad59e6b7886b07a717650c8e51ee;p=kdenlive Fix moving of keyframes in composite transitions svn path=/trunk/kdenlive/; revision=4171 --- diff --git a/src/keyframehelper.cpp b/src/keyframehelper.cpp index afcfa9eb..9d760c52 100644 --- a/src/keyframehelper.cpp +++ b/src/keyframehelper.cpp @@ -44,10 +44,10 @@ void KeyframeHelper::mousePressEvent(QMouseEvent * event) { if (m_geom != NULL && (event->y() < height() / 2) && event->button() == Qt::LeftButton) { // check if we want to move a keyframe - int mousePos = qMax((int)(event->x() / m_scale - 5), 0); + int mousePos = qMax((int)(event->x() / m_scale), 0); Mlt::GeometryItem item; if (m_geom->next_key(&item, mousePos) == 0) { - if (item.frame() - mousePos < 10) { + if (qAbs(item.frame() * m_scale - (int)(event->x())) < 3) { m_movingItem.x(item.x()); m_movingItem.y(item.y()); m_movingItem.w(item.w());