summaryrefslogtreecommitdiff
path: root/navit/navigation.c
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-07-27 03:42:12 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-07-27 03:42:12 +0000
commit96cce760e523e8451c21e6738cd3c470bac7e7ca (patch)
tree3924406d964bba174d4d2b9d47b247f6ddba34ee /navit/navigation.c
parent1ec531c07c1bc3ca468eeeacfb679fe912106f87 (diff)
downloadnavit-svn-96cce760e523e8451c21e6738cd3c470bac7e7ca.tar.gz
Fix:Core:Do counting relative to previous maneuver
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3508 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/navigation.c')
-rw-r--r--navit/navigation.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/navit/navigation.c b/navit/navigation.c
index aa407bfe..3aaf9f45 100644
--- a/navit/navigation.c
+++ b/navit/navigation.c
@@ -1478,7 +1478,7 @@ show_maneuver(struct navigation *nav, struct navigation_itm *itm, struct navigat
d=get_distance(distance, attr_navigation_short, 0);
break;
case 0:
- skip_roads = count_possible_turns(nav->first,cmd->itm,cmd->delta);
+ skip_roads = count_possible_turns(cmd->prev?cmd->prev->itm:nav->first,cmd->itm,cmd->delta);
if (skip_roads > 0) {
if (get_count_str(skip_roads+1)) {
/* TRANSLATORS: First argument is the how manieth street to take, second the direction */