summaryrefslogtreecommitdiff
path: root/oox
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2021-05-06 15:22:43 +0100
committerCaolán McNamara <caolanm@redhat.com>2021-05-06 17:46:59 +0200
commit473c68d0f8014c1f594e6f4c683594024a307007 (patch)
tree1480650049ea5c8a0bf4ce7c9f4198ca48ae6309 /oox
parentcb9aa621a683a254e5df6e8016fcf2755c2def5b (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.cxx4
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)
{