Index: data.c =================================================================== --- data.c (revision 16291) +++ data.c (revision 16292) @@ -551,7 +551,8 @@ } data->clip_inhibit--; - pcb_data_clip_dirty(data, enable_progbar); + if (data->clip_inhibit == 0) + pcb_data_clip_dirty(data, enable_progbar); } void pcb_data_clip_all_poly(pcb_data_t *data, pcb_bool enable_progbar, pcb_bool force_all)