diff options
author | Caolán McNamara <caolanm@redhat.com> | 2021-05-06 15:22:43 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2021-05-06 17:46:59 +0200 |
commit | 473c68d0f8014c1f594e6f4c683594024a307007 (patch) | |
tree | 1480650049ea5c8a0bf4ce7c9f4198ca48ae6309 /oox | |
parent | cb9aa621a683a254e5df6e8016fcf2755c2def5b (diff) |
crashtesting: failure on export of ooo26119-1.sxc to xlsx
since...
commit 3a24211a1d49f33ca52e4fb2c927d50304f005df
Date: Thu Apr 29 17:26:59 2021 +0200
tdf#54037 PPTX export: fix internal hyperlinks
calc XDrawPage doesn't support XNamed apparently
Change-Id: I796b65682f099deebee0da2e84bfbe391108c4cf
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115181
Tested-by: Jenkins
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'oox')
-rw-r--r-- | oox/source/export/drawingml.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/oox/source/export/drawingml.cxx b/oox/source/export/drawingml.cxx index 5d292c82d4ee..99030277b387 100644 --- a/oox/source/export/drawingml.cxx +++ b/oox/source/export/drawingml.cxx @@ -1859,7 +1859,9 @@ static OUString lcl_GetTarget(const css::uno::Reference<css::frame::XModel>& xMo { Reference<XDrawPage> xDrawPage; xDrawPages->getByIndex(i) >>= xDrawPage; - Reference<container::XNamed> xNamed(xDrawPage, UNO_QUERY_THROW); + Reference<container::XNamed> xNamed(xDrawPage, UNO_QUERY); + if (!xNamed) + continue; OUString sSlideName = "#" + xNamed->getName(); if (rURL == sSlideName) { |