diff --git a/app/widget/timelinewidget/undo/timelineundogeneral.cpp b/app/widget/timelinewidget/undo/timelineundogeneral.cpp index d774d47e6..634188e65 100644 --- a/app/widget/timelinewidget/undo/timelineundogeneral.cpp +++ b/app/widget/timelinewidget/undo/timelineundogeneral.cpp @@ -620,16 +620,7 @@ void TimelineAddDefaultTransitionCommand::AddTransition(ClipBlock *c, CreateTran commands_.append(new NodeAddCommand(c->parent(), transition)); // Insert block - Block *insert_after; - switch (mode) { - case kIn: - insert_after = c->previous(); - break; - case kOut: - case kOutDual: - insert_after = c; - break; - } + Block *insert_after = (mode == kIn) ? c->previous() : c; commands_.append(new TrackInsertBlockAfterCommand(c->track(), transition, insert_after)); // Connect