projects
/
goodguy
/
cinelerra.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
1c6e052
)
fast drag mode honours follow_edits labels/plugins/keyframes
author
Good Guy
<good1.2guy@gmail.com>
Sat, 5 Jan 2019 22:33:57 +0000
(15:33 -0700)
committer
Good Guy
<good1.2guy@gmail.com>
Sat, 5 Jan 2019 22:33:57 +0000
(15:33 -0700)
cinelerra-5.1/cinelerra/mwindowedit.C
patch
|
blob
|
history
diff --git
a/cinelerra-5.1/cinelerra/mwindowedit.C
b/cinelerra-5.1/cinelerra/mwindowedit.C
index 99c666f11106bade5029f7bf508b4ff1f3e96881..7a6cbeb4eb2aa981bd7e197b8b2388bff4e5db48 100644
(file)
--- a/
cinelerra-5.1/cinelerra/mwindowedit.C
+++ b/
cinelerra-5.1/cinelerra/mwindowedit.C
@@
-1135,13
+1135,16
@@
void MWindow::move_edits(ArrayList<Edit*> *edits,
{
undo->update_undo_before();
{
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->labels_follow_edits,
- edl->session->plugins_follow_edits,
edl->session->autos_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);
save_backup();
undo->update_undo_after(_("move edit"), LOAD_ALL);