]> git.sesse.net Git - kdenlive/blobdiff - src/customtrackview.cpp
Optimize seek requests
[kdenlive] / src / customtrackview.cpp
index 21488660b87c8ba4567638631781e1a1c9d191ac..84513036bad2dd0542abc085c0bd46a3147122e2 100644 (file)
@@ -731,8 +731,10 @@ void CustomTrackView::mouseMoveEvent(QMouseEvent * event)
         if (event->buttons() != Qt::NoButton && event->modifiers() == Qt::NoModifier) {
             QGraphicsView::mouseMoveEvent(event);
             m_moveOpMode = SEEK;
-            seekCursorPos(mappedXPos);
-            slotCheckPositionScrolling();
+           if (mappedXPos != m_document->renderer()->getCurrentSeekPosition() && mappedXPos != cursorPos()) {
+               seekCursorPos(mappedXPos);
+               slotCheckPositionScrolling();
+           }
             return;
         } else m_moveOpMode = NONE;
     }