void MWindow::selected_to_clipboard(int packed)
{
int64_t start = INT64_MAX, end = -INT64_MAX, pos = 0;
void MWindow::selected_to_clipboard(int packed)
{
int64_t start = INT64_MAX, end = -INT64_MAX, pos = 0;
for( Edit *edit=track->edits->first; edit; edit=edit->next ) {
if( !edit->is_selected || edit->silence() ) continue;
if( start > (pos=edit->startproject) ) start = pos;
if( end < (pos+=edit->length) ) end = pos;
for( Edit *edit=track->edits->first; edit; edit=edit->next ) {
if( !edit->is_selected || edit->silence() ) continue;
if( start > (pos=edit->startproject) ) start = pos;
if( end < (pos+=edit->length) ) end = pos;
EDL *new_edl = new EDL();
new_edl->create_objects();
new_edl->copy_session(edl);
EDL *new_edl = new EDL();
new_edl->create_objects();
new_edl->copy_session(edl);
new_edl->session->audio_tracks = 0;
for( Track *track=edl->tracks->first; track; track=track->next ) {
if( !track->record ) continue;
new_edl->session->audio_tracks = 0;
for( Track *track=edl->tracks->first; track; track=track->next ) {
if( !track->record ) continue;