olaf neophyte and de.po updates, valgrind tweaks, delete green lady, inkscape dpi=96
[goodguy/history.git] / cinelerra-5.1 / cinelerra / binfolder.C
index b5d4b9f8147d003c9c4dec8ecce7a0c09453fd8a..e8a8411d0d0b1dfaee797cfa59222b6bbf8056be 100644 (file)
@@ -347,7 +347,7 @@ int BinFolder::add_patterns(ArrayList<Indexable*> *drag_idxbls, int use_basename
        for( int i=0; i<n; ++i ) {
                idxbl = drag_idxbls->get(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<Indexable*> *drag_idxbls, int use_basename
        for( int i=0; i<n; ++i ) {
                idxbl = drag_idxbls->get(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;
 }