Index: src_plugins/io_eagle/read.c =================================================================== --- src_plugins/io_eagle/read.c (revision 8038) +++ src_plugins/io_eagle/read.c (revision 8039) @@ -622,6 +622,7 @@ static int eagle_read_pad_or_hole(read_state_t *st, xmlNode *subtree, void *obj, int type, int hole) { + eagle_loc_t loc = type; pcb_coord_t x, y, drill, dia; pcb_pin_t *pin; const char *name, *shape; @@ -660,7 +661,12 @@ else PCB_FLAG_SET(PCB_FLAG_VIA, pin); - size_bump(st, x + dia, y + dia); + switch(loc) { + case IN_ELEM: break; + case ON_BOARD: + size_bump(st, x + dia, y + dia); + break; + } return 0; }