From d91209f354163133eaaac0cf6e708f647d1aff17 Mon Sep 17 00:00:00 2001 From: László Németh Date: Thu, 18 Jul 2019 09:49:00 +0200 Subject: Revert "tdf#123627 DOCX import: fix relative hyperlinks to documents" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 217a80fd205c7f61794c863898cb7cfd1a17e78f. Change-Id: Ic6c9c68dff800f0969187bdd46b51f8e71c0c618 Reviewed-on: https://gerrit.libreoffice.org/75825 Reviewed-by: László Németh Tested-by: László Németh --- writerfilter/source/dmapper/DomainMapper_Impl.cxx | 2 +- writerfilter/source/dmapper/DomainMapper_Impl.hxx | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'writerfilter') diff --git a/writerfilter/source/dmapper/DomainMapper_Impl.cxx b/writerfilter/source/dmapper/DomainMapper_Impl.cxx index bcd341ae84ff..51b5c1e2cf96 100644 --- a/writerfilter/source/dmapper/DomainMapper_Impl.cxx +++ b/writerfilter/source/dmapper/DomainMapper_Impl.cxx @@ -4500,7 +4500,7 @@ void DomainMapper_Impl::CloseFieldCommand() // Try to make absolute any relative URLs, except // for relative same-document URLs that only contain // a fragment part: - if (!sURL.startsWith("#")) { + if (!sURL.startsWith("#") && !m_aSaveOpt.IsSaveRelFSys()) { try { sURL = rtl::Uri::convertRelToAbs( m_aBaseUrl, sURL); diff --git a/writerfilter/source/dmapper/DomainMapper_Impl.hxx b/writerfilter/source/dmapper/DomainMapper_Impl.hxx index 5def87793773..040b8df0cc28 100644 --- a/writerfilter/source/dmapper/DomainMapper_Impl.hxx +++ b/writerfilter/source/dmapper/DomainMapper_Impl.hxx @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include @@ -406,6 +407,7 @@ public: private: SourceDocumentType const m_eDocumentType; DomainMapper& m_rDMapper; + SvtSaveOptions const m_aSaveOpt; OUString m_aBaseUrl; css::uno::Reference m_xTextDocument; css::uno::Reference m_xDocumentSettings; -- cgit