From ce725ae32a79a60e69fab574300cec31053a6379 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 5 Apr 2019 02:20:37 +1100 Subject: [PATCH] added condition to track validator --- ui/timelineview.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ui/timelineview.cpp b/ui/timelineview.cpp index 63eed4044..c55eda974 100644 --- a/ui/timelineview.cpp +++ b/ui/timelineview.cpp @@ -1826,9 +1826,14 @@ void TimelineView::update_ghosts(const QPoint& mouse_pos, bool lock_frame) { } // Prevent any clips from going below the "zeroeth" track - int track_validator = g.track->Index() + track_diff; - if (track_validator < 0) { - track_diff -= track_validator; + + if (ParentTimeline()->importing || g.track->type() == ParentTimeline()->drag_track_start->type()) { + + int track_validator = g.track->Index() + track_diff; + if (track_validator < 0) { + track_diff -= track_validator; + } + } } else if (effective_tool == olive::timeline::TIMELINE_TOOL_TRANSITION) {