Index: polygon.c =================================================================== --- polygon.c (revision 28107) +++ polygon.c (revision 28108) @@ -1188,7 +1188,7 @@ */ void pcb_polygon_copy_attached_to_layer(void) { - pcb_layer_t *layer = pcb_loose_subc_layer(PCB, CURRENT, pcb_true); + pcb_layer_t *layer = pcb_loose_subc_layer(PCB, PCB_CURRLAYER(PCB), pcb_true); pcb_poly_t *polygon; int saveID;