X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindowedit.C;h=7a6cbeb4eb2aa981bd7e197b8b2388bff4e5db48;hp=99c666f11106bade5029f7bf508b4ff1f3e96881;hb=1cd1ac7ef2a8f250bb4fa35af4d925bae98534ae;hpb=93cd60723f8816b0c787b1ce9fe7aa6067e0e749 diff --git a/cinelerra-5.1/cinelerra/mwindowedit.C b/cinelerra-5.1/cinelerra/mwindowedit.C index 99c666f1..7a6cbeb4 100644 --- a/cinelerra-5.1/cinelerra/mwindowedit.C +++ b/cinelerra-5.1/cinelerra/mwindowedit.C @@ -1135,13 +1135,16 @@ void MWindow::move_edits(ArrayList *edits, { undo->update_undo_before(); - edl->tracks->move_edits(edits, - track, - position, + EDL *clip = selected_edits_to_clip(1, 0, 0, edl->session->labels_follow_edits, - edl->session->plugins_follow_edits, edl->session->autos_follow_edits, - behaviour); + edl->session->plugins_follow_edits); + edl->delete_edits(edits, 0); + paste_edits(clip, track, position, behaviour, 1, + edl->session->labels_follow_edits, + edl->session->autos_follow_edits, + edl->session->plugins_follow_edits); + edl->tracks->clear_selected_edits(); save_backup(); undo->update_undo_after(_("move edit"), LOAD_ALL);