summaryrefslogtreecommitdiff
path: root/navit/gui/internal
diff options
context:
space:
mode:
authorLionel AINS <lains@caramail.com>2018-10-29 09:24:58 +0100
committerLionel AINS <lains@caramail.com>2018-10-29 09:24:58 +0100
commit73a54c3171e2a654fd6f273a7c14acf61afe6443 (patch)
tree353cd6f74b8e3a09e80769c23be4615337e56d72 /navit/gui/internal
parent9b01401d5bc5bdf9e025404bbfdcab7281ca8fc5 (diff)
parentbf35b9fbd5a35706ca89627d8b313d1dc77b862e (diff)
downloadnavit-73a54c3171e2a654fd6f273a7c14acf61afe6443.tar.gz
Merge branch 'trunk' into fixing_resize
Diffstat (limited to 'navit/gui/internal')
-rw-r--r--navit/gui/internal/gui_internal_html.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/navit/gui/internal/gui_internal_html.c b/navit/gui/internal/gui_internal_html.c
index ca33581be..41dab9f50 100644
--- a/navit/gui/internal/gui_internal_html.c
+++ b/navit/gui/internal/gui_internal_html.c
@@ -445,7 +445,14 @@ static void gui_internal_html_text(xml_context *dummy, const char *text, gsize l
}
void gui_internal_html_parse_text(struct gui_priv *this, char *doc) {
- xml_parse_text(doc, this, gui_internal_html_start, gui_internal_html_end, gui_internal_html_text);
+ int res;
+
+ res = xml_parse_text(doc, this, gui_internal_html_start, gui_internal_html_end, gui_internal_html_text);
+
+ if (!res) {
+ dbg(lvl_error, "FATAL: Failed to parse XML data (looks like incorrect configuration for internal GUI).\n");
+ exit(1);
+ }
}
void gui_internal_html_menu(struct gui_priv *this, const char *document, char *anchor) {