Index: undo_old.c =================================================================== --- undo_old.c (revision 29752) +++ undo_old.c (revision 29753) @@ -565,7 +565,7 @@ pcb_data_t *data = PCB->Data; pcb_subc_t *subc = NULL; - if (pcb_brave & PCB_BRAVE_CLIPBATCH) + if (!(pcb_brave & PCB_BRAVE_NOCLIPBATCH)) pcb_data_clip_inhibit_inc(PCB->Data); /* lookup entry by it's ID */ @@ -583,13 +583,13 @@ pcb_extobj_float_geo(o); } - if (pcb_brave & PCB_BRAVE_CLIPBATCH) + if (!(pcb_brave & PCB_BRAVE_NOCLIPBATCH)) pcb_data_clip_inhibit_dec(PCB->Data, 1); return pcb_true; } - if (pcb_brave & PCB_BRAVE_CLIPBATCH) + if (!(pcb_brave & PCB_BRAVE_NOCLIPBATCH)) pcb_data_clip_inhibit_dec(PCB->Data, 1); return pcb_false;