Index: undo.c =================================================================== --- undo.c (revision 30042) +++ undo.c (revision 30043) @@ -111,7 +111,9 @@ } pcb_undo_lock(); /* lock undo module to prevent from loops */ + pcb_data_clip_inhibit_inc(PCB->Data); res = uundo_undo(&pcb_uundo); + pcb_data_clip_inhibit_dec(PCB->Data, 1); pcb_undo_unlock(); if (res != 0)