summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorVojtěch Doležal <dolezvo1@cvut.cz>2023-02-27 08:52:35 +0100
committerMiklos Vajna <vmiklos@collabora.com>2023-03-07 07:12:31 +0000
commit7b99871635cd48c2a8a1d0afbd7afc60a45cc2ff (patch)
treed2238324dac2096656a5b682bcedd288be5a5787 /vcl
parentcc45d748e241ea96fd0c81154e3dd49f9fc58357 (diff)
tdf#153396 - Bibliography marks improvements
Adds option to separate function of "URL" into (listed) "URL" and "Target URL" to allow for more flexibility (in that case if target URL is empty, bibliography mark hyperlink leads to bibliography table row if possible) When writing tests also found and fixed bug where exporting new file with anchor link bibliography mark crashes LO. Change-Id: Ic1b5c8c9590c0338dcfc4fa3a981142bddae0113 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147868 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/gdi/pdfwriter_impl.cxx7
1 files changed, 6 insertions, 1 deletions
diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx
index 8b1a8b6287da..2b17a18dd33b 100644
--- a/vcl/source/gdi/pdfwriter_impl.cxx
+++ b/vcl/source/gdi/pdfwriter_impl.cxx
@@ -3631,7 +3631,12 @@ we check in the following sequence:
}
else
{
- INetURLObject aNewURL(rtl::Uri::convertRelToAbs(m_aContext.BaseURL, url));
+ INetURLObject aNewURL(rtl::Uri::convertRelToAbs(
+ (m_aContext.BaseURL.getLength() > 0 ?
+ m_aContext.BaseURL :
+ //use dummy location if empty
+ u"http://ahost.ax"),
+ url));
aTargetURL = aNewURL; //reassign the new target URL
//recompute the target protocol, with the new URL