Index: trunk/src/librnd/core/tool.h =================================================================== --- trunk/src/librnd/core/tool.h (revision 29629) +++ trunk/src/librnd/core/tool.h (revision 29630) @@ -66,7 +66,7 @@ void (*draw_attached)(pcb_hidlib_t *hl); pcb_bool (*undo_act)(pcb_hidlib_t *hl); pcb_bool (*redo_act)(pcb_hidlib_t *hl); - pcb_bool (*escape)(pcb_hidlib_t *hl); + void (*escape)(pcb_hidlib_t *hl); unsigned long user_flags; } pcb_tool_t; Index: trunk/src_plugins/tool_std/tool_arc.c =================================================================== --- trunk/src_plugins/tool_std/tool_arc.c (revision 29629) +++ trunk/src_plugins/tool_std/tool_arc.c (revision 29630) @@ -193,7 +193,7 @@ return pcb_true; } -pcb_bool pcb_tool_arc_escape(pcb_hidlib_t *hl) +void pcb_tool_arc_escape(pcb_hidlib_t *hl) { if (pcb_crosshair.AttachedLine.State == PCB_CH_STATE_FIRST) pcb_tool_select_by_name(hl, "arrow"); Index: trunk/src_plugins/tool_std/tool_line.c =================================================================== --- trunk/src_plugins/tool_std/tool_line.c (revision 29629) +++ trunk/src_plugins/tool_std/tool_line.c (revision 29630) @@ -475,7 +475,7 @@ return pcb_false; } -pcb_bool pcb_tool_line_escape(pcb_hidlib_t *hl) +void pcb_tool_line_escape(pcb_hidlib_t *hl) { if (pcb_crosshair.AttachedLine.State == PCB_CH_STATE_FIRST) pcb_tool_select_by_name(hl, "arrow"); Index: trunk/src_plugins/tool_std/tool_poly.c =================================================================== --- trunk/src_plugins/tool_std/tool_poly.c (revision 29629) +++ trunk/src_plugins/tool_std/tool_poly.c (revision 29630) @@ -150,7 +150,7 @@ return pcb_true; } -pcb_bool pcb_tool_poly_escape(pcb_hidlib_t *hl) +void pcb_tool_poly_escape(pcb_hidlib_t *hl) { if (pcb_crosshair.AttachedLine.State == PCB_CH_STATE_FIRST) pcb_tool_select_by_name(hl, "arrow"); Index: trunk/src_plugins/tool_std/tool_polyhole.c =================================================================== --- trunk/src_plugins/tool_std/tool_polyhole.c (revision 29629) +++ trunk/src_plugins/tool_std/tool_polyhole.c (revision 29630) @@ -180,7 +180,7 @@ return pcb_true; } -pcb_bool pcb_tool_polyhole_escape(pcb_hidlib_t *hl) +void pcb_tool_polyhole_escape(pcb_hidlib_t *hl) { if (pcb_crosshair.AttachedLine.State == PCB_CH_STATE_FIRST) pcb_tool_select_by_name(hl, "arrow"); Index: trunk/src_plugins/tool_std/tool_rectangle.c =================================================================== --- trunk/src_plugins/tool_std/tool_rectangle.c (revision 29629) +++ trunk/src_plugins/tool_std/tool_rectangle.c (revision 29630) @@ -114,7 +114,7 @@ return pcb_true; } -pcb_bool pcb_tool_rectangle_escape(pcb_hidlib_t *hl) +void pcb_tool_rectangle_escape(pcb_hidlib_t *hl) { if (pcb_crosshair.AttachedLine.State == PCB_CH_STATE_FIRST) pcb_tool_select_by_name(hl, "arrow");