Index: trunk/src_plugins/lib_vfs/lib_vfs.c =================================================================== --- trunk/src_plugins/lib_vfs/lib_vfs.c (revision 24142) +++ trunk/src_plugins/lib_vfs/lib_vfs.c (revision 24143) @@ -186,12 +186,12 @@ { int ou = path.used; - gds_append_str(&path, "/p"); cb(ctx, path.array, 1); path.used = ou; - gds_append_str(&path, "/a"); cb(ctx, path.array, 1); path.used = ou; - gds_append_str(&path, "/line"); cb(ctx, path.array, 1); path.used = ou; - gds_append_str(&path, "/poly"); cb(ctx, path.array, 1); path.used = ou; - gds_append_str(&path, "/text"); cb(ctx, path.array, 1); path.used = ou; - gds_append_str(&path, "/arc"); cb(ctx, path.array, 1); path.used = ou; + cb_mkdir(cb, ctx, &path, "/p"); + cb_mkdir(cb, ctx, &path, "/a"); + cb_mkdir(cb, ctx, &path, "/line"); + cb_mkdir(cb, ctx, &path, "/poly"); + cb_mkdir(cb, ctx, &path, "/text"); + cb_mkdir(cb, ctx, &path, "/arc"); } pcb_props_init(&pctx, PCB);