Index: lib_vfs.c =================================================================== --- lib_vfs.c (revision 24082) +++ lib_vfs.c (revision 24083) @@ -169,6 +169,16 @@ pcb_append_printf(&path, "%ld", lid); cb(ctx, path.array, 1); + { + int ou = path.used; + path.used = ou; gds_append_str(&path, "/p"); cb(ctx, path.array, 0); + path.used = ou; gds_append_str(&path, "/a"); cb(ctx, path.array, 0); + path.used = ou; gds_append_str(&path, "/line"); cb(ctx, path.array, 0); + path.used = ou; gds_append_str(&path, "/poly"); cb(ctx, path.array, 0); + path.used = ou; gds_append_str(&path, "/text"); cb(ctx, path.array, 0); + path.used = ou; gds_append_str(&path, "/arc"); cb(ctx, path.array, 0); + } + pcb_props_init(&pctx, PCB); vtl0_append(&pctx.layers, lid); vfs_list_props(&path, &pctx, cb, ctx);