diff --git a/source/blender/editors/space_sequencer/sequencer_edit.cc b/source/blender/editors/space_sequencer/sequencer_edit.cc index 48ab11a97ee..bce839e64a5 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.cc +++ b/source/blender/editors/space_sequencer/sequencer_edit.cc @@ -1429,8 +1429,8 @@ static int sequencer_split_exec(bContext *C, wmOperator *op) const bool use_cursor_position = RNA_boolean_get(op->ptr, "use_cursor_position"); - const int split_frame = use_cursor_position ? RNA_int_get(op->ptr, "frame") : scene->r.cfra; - const int split_channel = use_cursor_position ? RNA_int_get(op->ptr, "channel") : 0; + const int split_frame = use_cursor_position ? scene->r.cfra : RNA_int_get(op->ptr, "frame"); + const int split_channel = use_cursor_position ? 0 : RNA_int_get(op->ptr, "channel"); const eSeqSplitMethod method = eSeqSplitMethod(RNA_enum_get(op->ptr, "type")); const int split_side = sequence_split_side_for_exec_get(op);