]> git.sesse.net Git - kdenlive/blobdiff - src/smallruler.cpp
Fix seek cursor not disappearing from monitor ruler when pausing
[kdenlive] / src / smallruler.cpp
index 79683d047113a63db5bcf7eb4ae8b725bf0c0855..ae0901814bb81752811acedc02ffe2b4d4523151 100644 (file)
@@ -156,13 +156,19 @@ void SmallRuler::mouseMoveEvent(QMouseEvent * event)
     }
 }
 
+void SmallRuler::refreshRuler()
+{
+    m_lastSeekPosition = SEEK_INACTIVE;
+    update();
+}
+
 bool SmallRuler::slotNewValue(int value)
 {
     if (m_render->requestedSeekPosition != SEEK_INACTIVE) {
        m_lastSeekPosition = m_render->requestedSeekPosition;
-       if (value == m_lastSeekPosition) m_lastSeekPosition = SEEK_INACTIVE;
     }
     if (value == m_cursorFramePosition) return false;
+    if (value == m_lastSeekPosition) m_lastSeekPosition = SEEK_INACTIVE;
     m_cursorFramePosition = value;
     /*int oldPos = m_cursorPosition;
     m_cursorPosition = value * m_scale;