Index: src/tool_arrow.c =================================================================== --- src/tool_arrow.c (revision 23078) +++ src/tool_arrow.c (revision 23079) @@ -191,7 +191,7 @@ pcb_tool_note.Hit = 0; pcb_tool_note.Moving = 0; } - else { + else if (pcb_crosshair.AttachedBox.State == PCB_CH_STATE_SECOND) { box.X1 = pcb_crosshair.AttachedBox.Point1.X; box.Y1 = pcb_crosshair.AttachedBox.Point1.Y; box.X2 = pcb_crosshair.AttachedBox.Point2.X;