From 27f459a77080e8ba45ba9f50ee75d879d834a449 Mon Sep 17 00:00:00 2001 From: raveit65 Date: Fri, 9 Mar 2018 19:10:02 +0100 Subject: epub: allow to save epub documents inspired by: https://github.com/linuxmint/xreader/commit/63a28f https://github.com/linuxmint/xreader/issues/165 --- backend/epub/epub-document.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'backend/epub') diff --git a/backend/epub/epub-document.c b/backend/epub/epub-document.c index fe483a68..c0fa275b 100644 --- a/backend/epub/epub-document.c +++ b/backend/epub/epub-document.c @@ -352,7 +352,11 @@ epub_document_save (EvDocument *document, { EpubDocument *epub_document = EPUB_DOCUMENT (document); - return ev_xfer_uri_simple (epub_document->archivename, uri, error); + gchar *source_uri = g_filename_to_uri (epub_document->archivename, NULL, error); + if (source_uri == NULL) + return FALSE; + + return ev_xfer_uri_simple (source_uri, uri, error); } static int -- cgit v1.2.1