diff options
author | mvglasow <michael -at- vonglasow.com> | 2018-12-23 18:48:02 +0100 |
---|---|---|
committer | mvglasow <michael -at- vonglasow.com> | 2018-12-23 18:48:02 +0100 |
commit | 54fe67d6a39fe0451b4fdccac9f5af431a8f74d8 (patch) | |
tree | 8a1fd69e854d4dea17b0b3f8d21963704ff98e31 | |
parent | 19c1c3b9d27ba3fd7e4f6ec06930294c6e944a3b (diff) | |
download | navit-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.c | 8 |
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(); |