summaryrefslogtreecommitdiff
path: root/navit/navigation.c
diff options
context:
space:
mode:
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 */