Index: trunk/src_plugins/io_lihata/read.c =================================================================== --- trunk/src_plugins/io_lihata/read.c (revision 34403) +++ trunk/src_plugins/io_lihata/read.c (revision 34404) @@ -2366,7 +2366,7 @@ } if (pcb_brave & PCB_BRAVE_LIHATA_V8) { /* TODO("pstk #21: remove the condition, this branch should always run"); */ - if (!s->via_proto_set && (rctx->rdver < 8)) { + if (!s->via_proto_set) { rnd_coord_t drill_dia, pad_dia, mask = 0; int err = 0; lht_node_t *dn, *hn; @@ -2375,6 +2375,9 @@ hn = hash_get(stn, "hole", 1); if ((dn != NULL) || (hn != NULL)) { + if (rctx->rdver >= 8) + iolht_warn(rctx, stn, -1, "v8+ route style sould not have via diameters in %s: it should use via proto\n(Maybe it is a manually written file? Converting diameters to prototypes...)\n", s->name); + /* import old, diameter based via geometry from old files */ err |= parse_coord(&pad_dia, dn); err |= parse_coord(&drill_dia, hn);