X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fsmallruler.cpp;h=c7e0ec1765e6524ae909ce4c317615d1f3ae9742;hb=d5b4fe2e78d8b2645cdc2ac007c1006a151875c0;hp=c002c5c46c4a03978b4d592595ca2ac49023a019;hpb=82635dca197cca75664c4add06a10e847210fc1f;p=kdenlive diff --git a/src/smallruler.cpp b/src/smallruler.cpp index c002c5c4..c7e0ec17 100644 --- a/src/smallruler.cpp +++ b/src/smallruler.cpp @@ -121,16 +121,17 @@ void SmallRuler::mouseMoveEvent(QMouseEvent * event) } } -void SmallRuler::slotNewValue(int value) +bool SmallRuler::slotNewValue(int value) { + if (value == m_cursorFramePosition) return false; m_cursorFramePosition = value; int oldPos = m_cursorPosition; m_cursorPosition = value * m_scale; - if (oldPos == m_cursorPosition) return; const int offset = 6; const int x = qMin(oldPos, m_cursorPosition); const int w = qAbs(oldPos - m_cursorPosition); update(x - offset, 4, w + 2 * offset, 6); + return true; } //virtual