bsd lang segv fix, enable bsd lv2, lv2 gui enable fix, proxy/ffmpeg toggle resize...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / clipedls.C
index 65dd58e2c23fc3b36d038189d3bfff46dd5ada7b..6f384fe8877196077e9833ca74a48e8bb0f0f90a 100644 (file)
@@ -35,9 +35,13 @@ void ClipEDLs::remove_clip(EDL *clip)
 }
 
 
-EDL* ClipEDLs::get_copy(EDL *src)
+EDL* ClipEDLs::get_nested(EDL *src)
 {
        if( !src ) return 0;
+       for( int i=0; i<size(); ++i ) {
+               EDL *dst = get(i);
+               if( src == dst || src->id == dst->id ) return dst;
+       }
        for( int i=0; i<size(); ++i ) {
                EDL *dst = get(i);
                if( !strcmp(dst->path, src->path) ) return dst;