Index: trunk/src/data.c =================================================================== --- trunk/src/data.c (revision 21814) +++ trunk/src/data.c (revision 21815) @@ -841,7 +841,7 @@ pcb_r_end(&it); } - if (tmask & (PCB_OBJ_LINE | PCB_OBJ_ARC | PCB_OBJ_POLY | PCB_OBJ_TEXT) == 0) + if ((tmask & (PCB_OBJ_LINE | PCB_OBJ_ARC | PCB_OBJ_POLY | PCB_OBJ_TEXT)) == 0) return; /* do not run the layer loop if no layer object is requested */ for(li = 0, l = data->Layer; li < data->LayerN; li++,l++) {