X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fbinfolder.C;h=e8a8411d0d0b1dfaee797cfa59222b6bbf8056be;hb=refs%2Fheads%2Fmaster;hp=b5d4b9f8147d003c9c4dec8ecce7a0c09453fd8a;hpb=c0d624ab88c9973237c624b4ee055ad5dd83d4ed;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/binfolder.C b/cinelerra-5.1/cinelerra/binfolder.C index b5d4b9f8..e8a8411d 100644 --- a/cinelerra-5.1/cinelerra/binfolder.C +++ b/cinelerra-5.1/cinelerra/binfolder.C @@ -347,7 +347,7 @@ int BinFolder::add_patterns(ArrayList *drag_idxbls, int use_basename for( int i=0; iget(i); if( !idxbl->is_asset && - idxbl->awindow_folder == AW_PROXY_FOLDER ) + idxbl->folder_no == AW_PROXY_FOLDER ) continue; const char *tp = idxbl->get_title(); @@ -363,7 +363,7 @@ int BinFolder::add_patterns(ArrayList *drag_idxbls, int use_basename for( int i=0; iget(i); if( !idxbl->is_asset && - idxbl->awindow_folder == AW_PROXY_FOLDER ) + idxbl->folder_no == AW_PROXY_FOLDER ) continue; if( i > 0 ) *bp++ = '\n'; const char *tp = idxbl->get_title(); @@ -522,14 +522,14 @@ int BinFolderFilter::load_xml(FileXML *file) int enabled_type = file->tag.get_property("ENABLED", FOLDER_ENABLED_AND); int op_type = file->tag.get_property("OP", FOLDER_OP_MATCHES); int target_type = file->tag.get_property("TARGET", FOLDER_TARGET_PATTERNS); - char data[0x40000]; - file->read_text_until("/FILTER", data, sizeof(data), 0); + XMLBuffer data; + file->read_text_until("/FILTER", &data, 0); update_enabled(enabled_type); update_target(target_type); update_op(op_type); target->load_xml(file); if( target->type == FOLDER_TARGET_PATTERNS ) - ((BinFolderTargetPatterns *)target)->update(data); + ((BinFolderTargetPatterns *)target)->update(data.cstr()); return 0; }