+ if( result ) {
+ mwindow->close_mixer(this);
+ Mixer *mixer = mwindow->edl->mixers.get_mixer(idx);
+ if( mixer ) mixer->show = 0;
+ Track *track = mixer ? mwindow->edl->tracks->first : 0;
+ while( track && track->index_in(mixer) < 0 ) track = track->next;
+// if no refs to tracks, delete it
+ if( !track ) mwindow->edl->mixers.del_mixer(mixer);
+ }
+ idx = -1;