Index: tool_arc.c =================================================================== --- tool_arc.c (revision 29350) +++ tool_arc.c (revision 29351) @@ -244,5 +244,5 @@ NULL, pcb_tool_arc_escape, - pcb_false + 0 }; Index: tool_arrow.c =================================================================== --- tool_arrow.c (revision 29350) +++ tool_arrow.c (revision 29351) @@ -278,5 +278,5 @@ NULL, NULL, /* escape */ - pcb_true + PCB_TLF_RAT }; Index: tool_buffer.c =================================================================== --- tool_buffer.c (revision 29350) +++ tool_buffer.c (revision 29351) @@ -141,5 +141,5 @@ NULL, NULL, /* escape */ - pcb_true + 0 }; Index: tool_copy.c =================================================================== --- tool_copy.c (revision 29350) +++ tool_copy.c (revision 29351) @@ -130,5 +130,5 @@ NULL, NULL, /* escape */ - pcb_true + 0 }; Index: tool_insert.c =================================================================== --- tool_insert.c (revision 29350) +++ tool_insert.c (revision 29351) @@ -177,5 +177,5 @@ NULL, NULL, /* escape */ - pcb_true + 0 }; Index: tool_line.c =================================================================== --- tool_line.c (revision 29350) +++ tool_line.c (revision 29351) @@ -49,6 +49,7 @@ #include #include "undo.h" #include "netlist.h" +#include "tool_logic.h" #include "obj_line_draw.h" #include "obj_pstk_draw.h" @@ -527,5 +528,5 @@ pcb_tool_line_redo_act, pcb_tool_line_escape, - pcb_true + PCB_TLF_RAT }; Index: tool_lock.c =================================================================== --- tool_lock.c (revision 29350) +++ tool_lock.c (revision 29351) @@ -41,6 +41,7 @@ #include #include "search.h" #include +#include "tool_logic.h" #include "tool_lock.h" #define PCB_OBJ_CLASS_LOCK (PCB_OBJ_PSTK | PCB_OBJ_LINE | PCB_OBJ_ARC | PCB_OBJ_POLY | PCB_OBJ_SUBC | PCB_OBJ_TEXT | PCB_OBJ_LOCKED) @@ -130,5 +131,5 @@ NULL, NULL, /* escape */ - pcb_true + PCB_TLF_RAT }; Index: tool_move.c =================================================================== --- tool_move.c (revision 29350) +++ tool_move.c (revision 29351) @@ -139,5 +139,5 @@ NULL, NULL, /* escape */ - pcb_true + 0 }; Index: tool_poly.c =================================================================== --- tool_poly.c (revision 29350) +++ tool_poly.c (revision 29351) @@ -201,5 +201,5 @@ pcb_tool_poly_redo_act, pcb_tool_poly_escape, - pcb_false + 0 }; Index: tool_polyhole.c =================================================================== --- tool_polyhole.c (revision 29350) +++ tool_polyhole.c (revision 29351) @@ -230,5 +230,5 @@ pcb_tool_polyhole_redo_act, pcb_tool_polyhole_escape, - pcb_false + 0 }; Index: tool_rectangle.c =================================================================== --- tool_rectangle.c (revision 29350) +++ tool_rectangle.c (revision 29351) @@ -166,5 +166,5 @@ pcb_tool_rectangle_anydo_act, pcb_tool_rectangle_escape, - pcb_false + 0 }; Index: tool_remove.c =================================================================== --- tool_remove.c (revision 29350) +++ tool_remove.c (revision 29351) @@ -43,6 +43,7 @@ #include "obj_rat.h" #include #include "crosshair.h" +#include "tool_logic.h" void pcb_tool_remove_notify_mode(pcb_hidlib_t *hl) @@ -127,5 +128,5 @@ NULL, NULL, /* escape */ - pcb_true + PCB_TLF_RAT }; Index: tool_rotate.c =================================================================== --- tool_rotate.c (revision 29350) +++ tool_rotate.c (revision 29351) @@ -107,5 +107,5 @@ NULL, NULL, /* escape */ - pcb_true + 0 }; Index: tool_text.c =================================================================== --- tool_text.c (revision 29350) +++ tool_text.c (revision 29351) @@ -136,6 +136,6 @@ NULL, NULL, /* escape */ - pcb_false + 0 }; Index: tool_thermal.c =================================================================== --- tool_thermal.c (revision 29350) +++ tool_thermal.c (revision 29351) @@ -145,5 +145,5 @@ NULL, NULL, /* escape */ - pcb_false + 0 }; Index: tool_via.c =================================================================== --- tool_via.c (revision 29350) +++ tool_via.c (revision 29351) @@ -147,5 +147,5 @@ NULL, NULL, /* escape */ - pcb_false + 0 };