Index: draw_ly_spec.c =================================================================== --- draw_ly_spec.c (revision 11091) +++ draw_ly_spec.c (revision 11092) @@ -87,6 +87,9 @@ cctx.poly_after = pcb_gui->poly_after; + if (!cctx.invert) + Output.direct = 0; + if ((cctx.grp == NULL) || (cctx.grp->len == 0)) { /* fallback: no layers -> original code: draw a single auto-sub */ comp_init(&cctx, 1); comp_start_sub(&cctx);