diff options
author | mvglasow <michael -at- vonglasow.com> | 2015-10-19 10:28:17 +0200 |
---|---|---|
committer | mvglasow <michael -at- vonglasow.com> | 2015-10-19 10:28:17 +0200 |
commit | 7cc145ab85389ad6f9b62a69acc77afd3b8dbd71 (patch) | |
tree | 565c809b70fb3626723bc3f1d16c167e7274912c | |
parent | 54654da1dad36631070274c429c7978f91e8865c (diff) | |
download | navit-7cc145ab85389ad6f9b62a69acc77afd3b8dbd71.tar.gz |
Add:core:Add "recalculating" state to nav_status
Signed-off-by: mvglasow <michael -at- vonglasow.com>
-rw-r--r-- | navit/navigation.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/navit/navigation.c b/navit/navigation.c index 81b5a7dc9..0f0c836d8 100644 --- a/navit/navigation.c +++ b/navit/navigation.c @@ -151,7 +151,8 @@ enum nav_status { status_no_destination = 0, status_position_wait = 1, status_calculating = 2, - status_routing = 3, + status_recalculating = 3, + status_routing = 4, }; enum nav_status_int { @@ -3809,7 +3810,7 @@ navigation_update(struct navigation *this_, struct route *route, struct attr *at case route_status_building_graph: case route_status_path_done_new: case route_status_path_done_incremental: - nav_status.u.num = status_calculating; + nav_status.u.num = (this_->nav_status >= status_recalculating) ? status_recalculating : status_calculating; } navigation_set_attr(this_, &nav_status); |