From 20ed087aad900a5021fd4c194b478931776801b3 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Mon, 18 Jan 2021 16:05:22 +1100 Subject: [PATCH] timeline: fixed bug with out handle on some blocks --- app/widget/timelinewidget/tool/pointer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/widget/timelinewidget/tool/pointer.cpp b/app/widget/timelinewidget/tool/pointer.cpp index c4579aa0c..64511719a 100644 --- a/app/widget/timelinewidget/tool/pointer.cpp +++ b/app/widget/timelinewidget/tool/pointer.cpp @@ -726,7 +726,7 @@ void PointerTool::FinishDrag(TimelineViewMouseEvent *event) Timeline::MovementMode PointerTool::IsCursorInTrimHandle(Block *block, qreal cursor_x) { - double kTrimHandle = QtUtils::QFontMetricsWidth(parent()->fontMetrics(), "H"); + const double kTrimHandle = QtUtils::QFontMetricsWidth(parent()->fontMetrics(), "H"); double block_left = parent()->TimeToScene(block->in()); double block_right = parent()->TimeToScene(block->out()); @@ -739,7 +739,7 @@ Timeline::MovementMode PointerTool::IsCursorInTrimHandle(Block *block, qreal cur if (trimming_allowed_ && cursor_x <= block_left + kTrimHandle) { return Timeline::kTrimIn; - } else if (trimming_allowed_ && cursor_x >= block_left + block_right - kTrimHandle) { + } else if (trimming_allowed_ && cursor_x >= block_right - kTrimHandle) { return Timeline::kTrimOut; } else { return Timeline::kNone;