From 27d77abdc2fbc017aafe5a4c0292ddfa1e7962ee Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Mon, 4 Mar 2019 12:36:45 -0800 Subject: [PATCH] fixed #596 --- ui/timelinewidget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/timelinewidget.cpp b/ui/timelinewidget.cpp index caf0b1a01..50fdc8215 100644 --- a/ui/timelinewidget.cpp +++ b/ui/timelinewidget.cpp @@ -1781,14 +1781,14 @@ void TimelineWidget::update_ghosts(const QPoint& mouse_pos, bool lock_frame) { if (validator > 0) frame_diff -= validator; } else { // prevent clip_in from going below 0 - if (c->media()->get_type() == MEDIA_TYPE_SEQUENCE + if ((c->media() != nullptr && c->media()->get_type() == MEDIA_TYPE_SEQUENCE) || (ms != nullptr && !ms->infinite_length)) { validator = g.old_clip_in + frame_diff; if (validator < 0) frame_diff -= validator; } // prevent clip length exceeding media length - if (c->media()->get_type() == MEDIA_TYPE_SEQUENCE + if ((c->media() != nullptr && c->media()->get_type() == MEDIA_TYPE_SEQUENCE) || (ms != nullptr && !ms->infinite_length)) { validator = g.old_clip_in + g.ghost_length + frame_diff; if (validator > g.media_length) frame_diff -= validator - g.media_length;