Index: trunk/src_plugins/io_dsn/write.c =================================================================== --- trunk/src_plugins/io_dsn/write.c (revision 35197) +++ trunk/src_plugins/io_dsn/write.c (revision 35198) @@ -156,10 +156,7 @@ { switch(shp->shape) { case PCB_PSSH_CIRC: - if ((shp->data.circ.x != 0) || (shp->data.circ.y != 0)) - rnd_fprintf(wctx->f, " (%s (path %s %[4] %[4] %[4] %[4] %[4]))\n", kw, lyn, shp->data.circ.dia, shp->data.circ.dia, shp->data.circ.dia, shp->data.circ.dia, shp->data.circ.dia); - else - rnd_fprintf(wctx->f, " (%s (circle %s %[4]))\n", kw, lyn, shp->data.circ.dia); + rnd_fprintf(wctx->f, " (%s (circle %s %[4] %[4] %[4]))\n", kw, lyn, shp->data.circ.dia, shp->data.circ.x, shp->data.circ.y); break; case PCB_PSSH_LINE: {