[libgepub/wip/cosimoc/fixes: 1/8] utils: replace epub:// URIs for crosslinks too



commit 5551e31bf14f7bf50f4f41f4dac6cb2d7baaa8c9
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Sun Jun 12 15:09:21 2016 -0700

    utils: replace epub:// URIs for crosslinks too
    
    Or links to other pages won't work.

 libgepub/gepub-utils.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/libgepub/gepub-utils.c b/libgepub/gepub-utils.c
index 645224e..3cc0dbc 100644
--- a/libgepub/gepub-utils.c
+++ b/libgepub/gepub-utils.c
@@ -217,6 +217,8 @@ gepub_utils_replace_resources (guchar *content, gsize *bufsize, gchar *path)
     set_epub_uri (root_element, path, "img", "src");
     // replacing svg images resources
     set_epub_uri (root_element, path, "image", "xlink:href");
+    // replacing crosslinks
+    set_epub_uri (root_element, path, "a", "href");
 
     xmlDocDumpFormatMemory (doc, (xmlChar**)&buffer, (int*)bufsize, 1);
     xmlFreeDoc (doc);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]