summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormvglasow <michael -at- vonglasow.com>2019-07-29 20:36:16 +0200
committermvglasow <michael -at- vonglasow.com>2019-07-29 20:36:16 +0200
commite2d9a74599f672b31ba695309f42f8e01167ade2 (patch)
treeff7c185adde87bf38768c672be1cdadff110e8c8
parent3b585cfe002fd53e24366741ea3431f253428c18 (diff)
downloadnavit-e2d9a74599f672b31ba695309f42f8e01167ade2.tar.gz
Fix:traffic:Fix conditions for immediate message location expansion
Signed-off-by: mvglasow <michael -at- vonglasow.com>
-rw-r--r--navit/traffic.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/navit/traffic.c b/navit/traffic.c
index 18b59764d..8a7849f81 100644
--- a/navit/traffic.c
+++ b/navit/traffic.c
@@ -3949,7 +3949,8 @@ static int traffic_process_messages_int(struct traffic * this_, int flags) {
* is deferred until a rectangle overlapping with the location is queried.
*/
if (route_get_attr(this_->shared->rt, attr_route_status, &attr, NULL)
- && (!(attr.u.num & route_status_destination_set))) {
+ && route_get_pos(this_->shared->rt)
+ && ((attr.u.num & route_status_destination_set))) {
traffic_location_set_enclosing_rect(message->location, NULL);
loc_ms = traffic_location_get_rect(message->location, traffic_map_meth.pro);
rt_ms = route_get_selection(this_->shared->rt);