From 28337773ec1036b8b4ac17e6bc9164b5a267d5dc Mon Sep 17 00:00:00 2001 From: Moritz Lipp Date: Mon, 30 Oct 2017 15:57:19 +0100 Subject: [PATCH] Escape document index titles Fixes #692 --- zathura/utils.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zathura/utils.c b/zathura/utils.c index 7ea86ad..b86b48a 100644 --- a/zathura/utils.c +++ b/zathura/utils.c @@ -84,7 +84,9 @@ document_index_build(GtkTreeModel* model, GtkTreeIter* parent, GtkTreeIter tree_iter; gtk_tree_store_append(GTK_TREE_STORE(model), &tree_iter, parent); - gtk_tree_store_set(GTK_TREE_STORE(model), &tree_iter, 0, index_element->title, 1, description, 2, index_element, -1); + gchar* markup = g_markup_escape_text(index_element->title, -1); + gtk_tree_store_set(GTK_TREE_STORE(model), &tree_iter, 0, markup, 1, description, 2, index_element, -1); + g_free(markup); g_object_weak_ref(G_OBJECT(model), (GWeakNotify) zathura_index_element_free, index_element); g_free(description);