From 73a85299f392f8b6769de57aefcad7423ca0d2df Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Wed, 4 Jul 2018 16:23:13 +0200 Subject: [PATCH] OOO formato url non valido. --- src/ooo.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/ooo.c b/src/ooo.c index d98f02e..0fc290c 100644 --- a/src/ooo.c +++ b/src/ooo.c @@ -533,7 +533,9 @@ gchar gchar *_filename; _filename = g_strjoinv ("/", g_strsplit (filename, "\\", -1)); - ret = g_strdup_printf ("document = desktop.loadComponentFromURL(\"file:///%s\", \"_default\", 0, ())\n", _filename); + ret = g_strdup_printf ("document = desktop.loadComponentFromURL(\"file://%s%s\", \"_default\", 0, ())\n", + _filename[0] == '/' ? "" : "/", + _filename); g_free (_filename); @@ -1048,7 +1050,9 @@ gchar else { _filename = g_strjoinv ("/", g_strsplit (_filename, "\\", -1)); - ret = g_strdup_printf ("document.storeAsURL(\"file:///%s\", ())\n", _filename); + ret = g_strdup_printf ("document.storeAsURL(\"file://%s%s\", ())\n", + _filename[0] == '/' ? "" : "/", + _filename); } if (_filename != NULL) { @@ -1092,7 +1096,8 @@ gchar _filename = g_strjoinv ("/", g_strsplit (_filename, "\\", -1)); ret = g_strdup_printf ("property = (PropertyValue (\"FilterName\", 0, \"writer_pdf_Export\", 0), )\n" - "document.storeToURL(\"file:///%s\", property)\n", + "document.storeToURL(\"file://%s%s\", property)\n", + _filename[0] == '/' ? "" : "/", _filename); g_free (_filename); -- 2.49.0