Index: plugins/io_eeschema/read_disp.c =================================================================== --- plugins/io_eeschema/read_disp.c (revision 11310) +++ plugins/io_eeschema/read_disp.c (revision 11311) @@ -85,6 +85,13 @@ node->parent->str, node->str); } +static int eechema_parse__sch_uuid(read_ctx_t* ctx, csch_cgrp_t* dst, + gsxl_node_t* node) +{ + return attach_attrib(ctx, &ctx->sheet->direct, node->parent, + "kicad/uuid", node->str); +} + static int eechema_parse__sch_attach_attr2(read_ctx_t* ctx, csch_cgrp_t* dst, gsxl_node_t* node) { @@ -528,7 +535,7 @@ if(res==0 && uuid!=NULL) { - res = attach_attrib(ctx, sym, uuid, "uuid", uuid->str); + res = attach_attrib(ctx, sym, uuid, "kicad/uuid", uuid->str); } /* post-proc */ @@ -2535,7 +2542,7 @@ { "version", eechema_parse__sch_version }, { "generator", eechema_parse__sch_attach_attr }, { "generator_version", eechema_parse__sch_attach_attr }, - { "uuid", eechema_parse__sch_attach_attr }, + { "uuid", eechema_parse__sch_uuid }, { "paper", eechema_parse__sch_paper }, { "title_block", eechema_parse__sch_titleblock }, { "lib_symbols", eechema_parse__sch_lib_symbols },