summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormvglasow <michael -at- vonglasow.com>2018-12-23 18:48:02 +0100
committermvglasow <michael -at- vonglasow.com>2018-12-23 18:48:02 +0100
commit54fe67d6a39fe0451b4fdccac9f5af431a8f74d8 (patch)
tree8a1fd69e854d4dea17b0b3f8d21963704ff98e31
parent19c1c3b9d27ba3fd7e4f6ec06930294c6e944a3b (diff)
downloadnavit-54fe67d6a39fe0451b4fdccac9f5af431a8f74d8.tar.gz
Fix:traffic:Add default access flags based on road class
Signed-off-by: mvglasow <michael -at- vonglasow.com>
-rw-r--r--navit/traffic.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/navit/traffic.c b/navit/traffic.c
index dd94dcb4f..fdbc94afe 100644
--- a/navit/traffic.c
+++ b/navit/traffic.c
@@ -3385,8 +3385,12 @@ static struct seg_data * traffic_message_parse_events(struct traffic_message * t
}
/* if no vehicle type is specified in supplementary information, assume all */
- if (!has_flags)
- flags = AF_ALL;
+ if (!has_flags) {
+ if (this_->location->road_type == type_line_unspecified)
+ flags = AF_ALL;
+ else
+ flags = AF_MOTORIZED_FAST | AF_MOPED;
+ }
if (!ret)
ret = seg_data_new();