Index: trunk/src/librnd/core/tool.h =================================================================== --- trunk/src/librnd/core/tool.h (revision 29344) +++ trunk/src/librnd/core/tool.h (revision 29345) @@ -72,7 +72,6 @@ } pcb_tool_t; extern vtp0_t pcb_tools; -extern pcb_bool pcb_tool_is_saved; extern pcb_toolid_t pcb_tool_prev_id; extern pcb_toolid_t pcb_tool_next_id; Index: trunk/src/tool_logic.h =================================================================== --- trunk/src/tool_logic.h (revision 29344) +++ trunk/src/tool_logic.h (revision 29345) @@ -33,6 +33,7 @@ void pcb_tool_attach_for_copy(pcb_hidlib_t *hl, pcb_coord_t PlaceX, pcb_coord_t PlaceY, pcb_bool do_rubberband); void pcb_tool_notify_block(void); /* create first or second corner of a marked block (when clicked) */ +extern pcb_bool pcb_tool_is_saved; /**** old helpers ****/ Index: trunk/src_plugins/tool_std/tool_arrow.c =================================================================== --- trunk/src_plugins/tool_std/tool_arrow.c (revision 29344) +++ trunk/src_plugins/tool_std/tool_arrow.c (revision 29345) @@ -47,6 +47,7 @@ #include #include "undo.h" #include "extobj.h" +#include "tool_logic.h" void pcb_tool_arrow_uninit(void)