Index: draw_composite.c =================================================================== --- draw_composite.c (revision 11057) +++ draw_composite.c (revision 11058) @@ -60,7 +60,7 @@ pcb_gui->set_color(Output.pmGC, ctx->color); else { pcb_gui->use_mask(HID_MASK_CLEAR); - pcb_gui->set_drawing_mode(PCB_HID_COMP_NEGATIVE, ctx->screen); + pcb_gui->set_drawing_mode(PCB_HID_COMP_NEGATIVE, pcb_false, ctx->screen); } } @@ -70,7 +70,7 @@ pcb_gui->set_color(Output.pmGC, "erase"); else { pcb_gui->use_mask(HID_MASK_SET); - pcb_gui->set_drawing_mode(PCB_HID_COMP_POSITIVE, ctx->screen); + pcb_gui->set_drawing_mode(PCB_HID_COMP_POSITIVE, pcb_false, ctx->screen); } } @@ -105,7 +105,7 @@ comp_fill_board(ctx, HID_MASK_AFTER); pcb_gui->use_mask(HID_MASK_OFF); - pcb_gui->set_drawing_mode(PCB_HID_COMP_FLUSH, ctx->screen); + pcb_gui->set_drawing_mode(PCB_HID_COMP_FLUSH, pcb_false, ctx->screen); } static void comp_init(comp_ctx_t *ctx, int negative) @@ -114,7 +114,7 @@ return; pcb_gui->use_mask(HID_MASK_INIT); - pcb_gui->set_drawing_mode(PCB_HID_COMP_RESET, ctx->screen); + pcb_gui->set_drawing_mode(PCB_HID_COMP_RESET, pcb_false, ctx->screen); if (ctx->invert) negative = !negative;