- FileXML file;
- double start, end;
-
- gui->lock_window("MWindow::to_clip 1");
- start = edl->local_session->get_selectionstart();
- end = edl->local_session->get_selectionend();
-
- if(EQUIV(end, start)) {
- start = 0;
- end = edl->tracks->total_length();
- }
-
-// Don't copy all since we don't want the clips twice.
- edl->copy(start, end, 0, 0, 0, &file, "", 1);
-
- EDL *new_edl = new EDL(edl);
- new_edl->create_objects();
- new_edl->load_xml(&file, LOAD_ALL);
- sprintf(new_edl->local_session->clip_title, _("Clip %d"), session->clip_number++);
+ new_edl->local_session->set_selectionstart(0);
+ new_edl->local_session->set_selectionend(0);
+ sprintf(new_edl->local_session->clip_title, _("Clip %d"),
+ session->clip_number++);