Index: eps.c =================================================================== --- eps.c (revision 19142) +++ eps.c (revision 19143) @@ -378,7 +378,7 @@ if (PCB_LAYER_IS_ASSY(flags, purpi) || PCB_LAYER_IS_FAB(flags, purpi) || PCB_LAYER_IS_CSECT(flags, purpi) || (flags & PCB_LYT_INVIS)) return 0; - if ((group >= 0) && pcb_layergrp_is_empty(PCB, group) && (flags & PCB_LYT_OUTLINE)) + if ((group >= 0) && pcb_layergrp_is_empty(PCB, group) && PCB_LAYER_IS_ROUTE(flags, purpi)) return 0; } Index: ps.c =================================================================== --- ps.c (revision 19142) +++ ps.c (revision 19143) @@ -1001,7 +1001,7 @@ if (global.outline && global.outline_layer != NULL && global.outline_layer != pcb_get_layer(PCB->Data, layer) && - !(flags & PCB_LYT_OUTLINE)) { + !(PCB_LAYER_IS_ROUTE(flags, purpi))) { int save_drill = global.is_drill; global.is_drill = 0; pcb_draw_layer(global.outline_layer, &global.exps.view);