X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ffilexml.C;h=f474317853562554b3a36b9429adc3352ff90bc3;hp=5390617b05782be862a806c66c9579abe9b6ec41;hb=a95193c3fd88733d184f2d460eca1fe6ddf8af28;hpb=2f7295c1067fb2935ddc215831431c2959782ee3 diff --git a/cinelerra-5.1/cinelerra/filexml.C b/cinelerra-5.1/cinelerra/filexml.C index 5390617b..f4743178 100644 --- a/cinelerra-5.1/cinelerra/filexml.C +++ b/cinelerra-5.1/cinelerra/filexml.C @@ -325,8 +325,12 @@ int XMLTag::read_tag(FileXML *xml) else term = ' '; value_start = buf->itell()-1; - while( ch >= 0 && (ch!=term && ch!=right_delm && ch!='\n') ) + while( ch >= 0 ) { +// old edl bug work-around, allow nl in quoted string + if( ch==term || ch==right_delm ) break; + if( ch=='\n' && term!='\"' ) break; ch = buf->next(); + } if( ch < 0 ) EOB_RETURN(); value_end = buf->itell()-1; // add property