summaryrefslogtreecommitdiff
path: root/navit/track.c
diff options
context:
space:
mode:
authortegzed <tegzed@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-11-04 20:45:34 +0000
committertegzed <tegzed@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-11-04 20:45:34 +0000
commitf17d9556320c33ba7d639acf685c1c0b1c200a52 (patch)
tree8d67645b5b0e826b5935f3efaf2759da1b2c7c89 /navit/track.c
parentaff2c62d153c67323ecb2d14fc9a6af84f56bf98 (diff)
downloadnavit-f17d9556320c33ba7d639acf685c1c0b1c200a52.tar.gz
Fix:Core:rFixed map placement error when debugging is enabled
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3645 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/track.c')
-rw-r--r--navit/track.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/navit/track.c b/navit/track.c
index baf67c2f9..22fe8ffb9 100644
--- a/navit/track.c
+++ b/navit/track.c
@@ -708,8 +708,9 @@ tracking_update(struct tracking *tr, struct vehicle *v, struct vehicleprofile *v
tr->pos=i;
tr->curr[0]=sd->c[i];
tr->curr[1]=sd->c[i+1];
+ struct coord lpnt_tmp;
dbg(1,"lpnt.x=0x%x,lpnt.y=0x%x pos=%d %d+%d+%d+%d=%d\n", lpnt.x, lpnt.y, i,
- transform_distance_line_sq(&sd->c[i], &sd->c[i+1], &cin, &lpnt),
+ transform_distance_line_sq(&sd->c[i], &sd->c[i+1], &cin, &lpnt_tmp),
tracking_angle_delta(tr, tr->curr_angle, t->angle[i], 0)*angle_factor,
tracking_is_connected(tr->last, &sd->c[i]) ? connected_pref : 0,
lpnt.x == tr->last_out.x && lpnt.y == tr->last_out.y ? nostop_pref : 0,