Ticket #687: tracking_debug_err.patch

File tracking_debug_err.patch, 712 bytes (added by tegzed, 11 years ago)

fix for map placement error when debugging is enabled

  • track.c

     
    708708                                tr->pos=i;
    709709                                tr->curr[0]=sd->c[i];
    710710                                tr->curr[1]=sd->c[i+1];
     711                                struct coord lpnt_tmp;
    711712                                dbg(1,"lpnt.x=0x%x,lpnt.y=0x%x pos=%d %d+%d+%d+%d=%d\n", lpnt.x, lpnt.y, i,
    712                                         transform_distance_line_sq(&sd->c[i], &sd->c[i+1], &cin, &lpnt),
     713                                        transform_distance_line_sq(&sd->c[i], &sd->c[i+1], &cin, &lpnt_tmp),
    713714                                        tracking_angle_delta(tr, tr->curr_angle, t->angle[i], 0)*angle_factor,
    714715                                        tracking_is_connected(tr->last, &sd->c[i]) ? connected_pref : 0,
    715716                                        lpnt.x == tr->last_out.x && lpnt.y == tr->last_out.y ? nostop_pref : 0,