Index: insert.c =================================================================== --- insert.c (revision 31001) +++ insert.c (revision 31002) @@ -119,10 +119,10 @@ else { m = (double) (pcb_crosshair.Y - line->Point1.Y) / (pcb_crosshair.X - line->Point1.X); m1 = 0; - if (m > PCB_TAN_30_DEGREE) - m1 = (m > PCB_TAN_60_DEGREE) ? 2 : 1; - else if (m < -PCB_TAN_30_DEGREE) - m1 = (m < -PCB_TAN_60_DEGREE) ? 2 : -1; + if (m > RND_TAN_30_DEGREE) + m1 = (m > RND_TAN_60_DEGREE) ? 2 : 1; + else if (m < -RND_TAN_30_DEGREE) + m1 = (m < -RND_TAN_60_DEGREE) ? 2 : -1; } if (pcb_crosshair.X == line->Point2.X) m2 = 2; /* 2 signals infinite slope */ @@ -129,10 +129,10 @@ else { m = (double) (pcb_crosshair.Y - line->Point2.Y) / (pcb_crosshair.X - line->Point2.X); m2 = 0; - if (m > PCB_TAN_30_DEGREE) - m2 = (m > PCB_TAN_60_DEGREE) ? 2 : 1; - else if (m < -PCB_TAN_30_DEGREE) - m2 = (m < -PCB_TAN_60_DEGREE) ? 2 : -1; + if (m > RND_TAN_30_DEGREE) + m2 = (m > RND_TAN_60_DEGREE) ? 2 : 1; + else if (m < -RND_TAN_30_DEGREE) + m2 = (m < -RND_TAN_60_DEGREE) ? 2 : -1; } if (m1 == m2) { InsertedPoint.X = line->Point1.X;