From d906764f8333f5f366c61a9b1a8c32a2d8765aa2 Mon Sep 17 00:00:00 2001 From: rbuj Date: Thu, 15 Oct 2020 14:23:48 +0200 Subject: epub backend: Escape link text to display & in index content --- backend/epub/epub-document.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/epub/epub-document.c b/backend/epub/epub-document.c index 2f4eab0f..8be5b74b 100644 --- a/backend/epub/epub-document.c +++ b/backend/epub/epub-document.c @@ -255,7 +255,7 @@ epub_document_make_tree_entry(linknode* ListData,LinksCBStruct* UserData) link = ev_link_new((gchar*)ListData->linktext,ev_action); gtk_tree_store_append (GTK_TREE_STORE (UserData->model), &tree_iter,(UserData->parent)); - title_markup = g_strdup((gchar*)ListData->linktext); + title_markup = g_markup_escape_text ((gchar*)ListData->linktext, -1); gtk_tree_store_set (GTK_TREE_STORE (UserData->model), &tree_iter, EV_DOCUMENT_LINKS_COLUMN_MARKUP, title_markup, -- cgit v1.2.1