From 9f4470f55cb799313b46cc0802535d627f8ac621 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Mon, 2 Aug 2021 19:57:19 -0700 Subject: [PATCH] fixed snapping regression introduced by earlier commit --- app/widget/timebased/timebasedview.cpp | 2 ++ app/widget/timeruler/seekablewidget.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app/widget/timebased/timebasedview.cpp b/app/widget/timebased/timebasedview.cpp index 0156771ab..b9ae6b68f 100644 --- a/app/widget/timebased/timebasedview.cpp +++ b/app/widget/timebased/timebasedview.cpp @@ -217,6 +217,8 @@ bool TimeBasedView::PlayheadMove(QMouseEvent *event) rational movement; snap_service_->SnapPoint({mouse_time}, &movement, SnapService::kSnapAll & ~SnapService::kSnapToPlayhead); + + mouse_time += movement; } SetTime(mouse_time); diff --git a/app/widget/timeruler/seekablewidget.cpp b/app/widget/timeruler/seekablewidget.cpp index b410557d3..a5845c25c 100644 --- a/app/widget/timeruler/seekablewidget.cpp +++ b/app/widget/timeruler/seekablewidget.cpp @@ -151,6 +151,8 @@ void SeekableWidget::SeekToScreenPoint(int screen) snap_service_->SnapPoint({playhead_time}, &movement, SnapService::kSnapAll & ~SnapService::kSnapToPlayhead); + + playhead_time += movement; } if (playhead_time != GetTime()) {