Index: trunk/src/draw_ly_spec.c =================================================================== --- trunk/src/draw_ly_spec.c (revision 19215) +++ trunk/src/draw_ly_spec.c (revision 19216) @@ -182,8 +182,6 @@ for(gid = 0, g = PCB->LayerGroups.grp; gid < PCB->LayerGroups.len; gid++,g++) { int n, numobj; - if ((g->ltype != PCB_LYT_BOUNDARY) || (g->len < 1)) - continue; if ((g->ltype & PCB_LYT_BOUNDARY) && (g->purpi = F_uroute)) { goutl = g; @@ -190,6 +188,9 @@ goutid = gid; } + if ((g->ltype != PCB_LYT_BOUNDARY) || (g->len < 1)) + continue; + /* Count whether there are objects on any boundary layer: don't count the objects drawn, but the objects the layer has; zooming in the middle doesn't mean we need to have the implicit