summaryrefslogtreecommitdiff
path: root/navit/traffic.c
diff options
context:
space:
mode:
authormvglasow <michael -at- vonglasow.com>2019-08-12 21:50:14 +0200
committermvglasow <michael -at- vonglasow.com>2019-08-12 21:50:14 +0200
commitda02e7e4d98da8ec941e4ff6b05911e3f4326426 (patch)
tree59a5d4fad144f0a38e14d4502e2d911defad9f74 /navit/traffic.c
parentd82c3bab9c893d63741c96062dbacb3896c0e15c (diff)
downloadnavit-da02e7e4d98da8ec941e4ff6b05911e3f4326426.tar.gz
Add:traffic:Preserve cached items even if they were not restored
Signed-off-by: mvglasow <michael -at- vonglasow.com>
Diffstat (limited to 'navit/traffic.c')
-rw-r--r--navit/traffic.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/navit/traffic.c b/navit/traffic.c
index 865c0803b..b27e61022 100644
--- a/navit/traffic.c
+++ b/navit/traffic.c
@@ -4210,11 +4210,13 @@ static void traffic_dump_messages_to_xml(struct traffic_shared_priv * shared) {
if (message->priv->items) {
fprintf(f, " <navit_items>\n");
- //fprintf(f, "<![CDATA[\n");
for (curr = message->priv->items; *curr; curr++) {
tm_item_dump_to_file(*curr, f);
}
- //fprintf(f, "]]>\n");
+ fprintf(f, " </navit_items>\n");
+ } else if (message->location->priv->txt_data) {
+ fprintf(f, " <navit_items>");
+ fprintf(f, message->location->priv->txt_data);
fprintf(f, " </navit_items>\n");
}