Index: src_plugins/tool_std/tool_lock.c =================================================================== --- src_plugins/tool_std/tool_lock.c (revision 33168) +++ src_plugins/tool_std/tool_lock.c (revision 33169) @@ -57,6 +57,7 @@ if (type == PCB_OBJ_SUBC) { pcb_subc_t *subc = (pcb_subc_t *)ptr2; pcb_flag_change(pcb, PCB_CHGFLG_TOGGLE, PCB_FLAG_LOCK, PCB_OBJ_SUBC, ptr1, ptr2, ptr3); + pcb_board_set_changed_flag(pcb, rnd_true); DrawSubc(subc); pcb_draw(); @@ -71,6 +72,7 @@ PCB_FLAG_CLEAR(PCB_FLAG_SELECTED, thing); pcb_draw_obj((pcb_any_obj_t *)ptr2); pcb_draw(); + pcb_board_set_changed_flag(pcb, rnd_true); } rnd_actionva(hl, "Report", "Object", "log", NULL); }