Index: draw_composite.c =================================================================== --- draw_composite.c (revision 8432) +++ draw_composite.c (revision 8433) @@ -151,3 +151,10 @@ if (!adding) comp_start_add(ctx); } + +int pcb_draw_layer_is_comp(pcb_layer_id_t id) +{ + pcb_layer_group_t *g = pcb_get_layergrp(PCB, PCB->Data->Layer[id].grp); + if (g == NULL) return 0; + return (g->len > 1); +}