diff --git a/playback/playback.cpp b/playback/playback.cpp index 053cb8615..7b960de4f 100644 --- a/playback/playback.cpp +++ b/playback/playback.cpp @@ -51,7 +51,7 @@ void open_clip(Clip* clip, bool multithreaded) { void close_clip(Clip* clip) { // destroy opengl texture in main thread if (clip->texture != NULL) { - clip->texture->destroy(); + delete clip->texture; clip->texture = NULL; } diff --git a/ui/timelinewidget.cpp b/ui/timelinewidget.cpp index 5d8f84ea3..b40f68d3a 100644 --- a/ui/timelinewidget.cpp +++ b/ui/timelinewidget.cpp @@ -581,9 +581,7 @@ void TimelineWidget::mouseReleaseEvent(QMouseEvent *event) { // relink duplicated clips panel_timeline->relink_clips_using_ids(old_clips, new_clips); - for (int i=0;iadd_clips(sequence, new_clips); - } + ta->add_clips(sequence, new_clips); } } else { // move clips