Index: draw_composite.c =================================================================== --- draw_composite.c (revision 9098) +++ draw_composite.c (revision 9099) @@ -143,16 +143,16 @@ } { - const char *old_color = l->Color; + const char *old_color = l->meta.real.color; pcb_hid_gc_t old_fg = Output.fgGC; Output.fgGC = Output.pmGC; - l->Color = ctx->color; + l->meta.real.color = ctx->color; if (!want_add) - l->Color = "erase"; + l->meta.real.color = "erase"; if (l->comb & PCB_LYC_AUTO) draw_auto(ctx, auto_data); pcb_draw_layer(l, ctx->screen); - l->Color = old_color; + l->meta.real.color = old_color; Output.fgGC = old_fg; } }