From 5d82aa1a7d9cec4eb615bb5c56923a0cc5468340 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 26 Dec 2019 19:03:44 +1100 Subject: [PATCH] ensure playhead cannot be dragged below 0 in the TimelineViewBase --- app/widget/timelinewidget/view/timelineviewbase.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/widget/timelinewidget/view/timelineviewbase.cpp b/app/widget/timelinewidget/view/timelineviewbase.cpp index eafe60d8b..96c2a86d4 100644 --- a/app/widget/timelinewidget/view/timelineviewbase.cpp +++ b/app/widget/timelinewidget/view/timelineviewbase.cpp @@ -89,7 +89,7 @@ bool TimelineViewBase::PlayheadMove(QMouseEvent *event) QPointF scene_pos = mapToScene(event->pos()); rational mouse_time = SceneToTime(scene_pos.x()); - int64_t target_ts = Timecode::time_to_timestamp(mouse_time, timebase()); + int64_t target_ts = qMax(static_cast(0), Timecode::time_to_timestamp(mouse_time, timebase())); SetTime(target_ts); emit TimeChanged(target_ts);