]> git.sesse.net Git - kdenlive/blobdiff - src/customruler.cpp
smoother scaling
[kdenlive] / src / customruler.cpp
index 12a0c06530fe039710537f23edb30589c2049e68..866e54e88af04aaa5facef2380f5cc1eff874745 100644 (file)
@@ -89,13 +89,13 @@ CustomRuler::CustomRuler(Timecode tc, CustomTrackView *parent)
 // virtual
 void CustomRuler::mousePressEvent(QMouseEvent * event) {
     int pos = (event->x() + offset());
-    m_view->setCursorPos(pos);
+    m_view->setCursorPos(pos / pixelPerMark() / FRAME_SIZE);
 }
 
 // virtual
 void CustomRuler::mouseMoveEvent(QMouseEvent * event) {
     int pos = (event->x() + offset());
-    m_view->setCursorPos(pos);
+    m_view->setCursorPos(pos / pixelPerMark() / FRAME_SIZE);
 }
 
 void CustomRuler::slotMoveRuler(int newPos) {