Index: undo.c =================================================================== --- undo.c (revision 20452) +++ undo.c (revision 20453) @@ -72,7 +72,7 @@ pcb_data_t *pcb_removelist = NULL; /* lists of removed objects */ static pcb_bool Locked = pcb_false; /* do not add entries if */ pcb_bool pcb_undo_and_draw = pcb_true; /* flag is set; prevents from infinite loops */ -static uundo_list_t pcb_uundo; +uundo_list_t pcb_uundo; /* only the undo dialog box should have access to it */ void *pcb_undo_alloc(pcb_board_t *pcb, const uundo_oper_t *oper, size_t data_len) {