diff --git a/sd/source/filter/pdf/sdpdffilter.cxx b/sd/source/filter/pdf/sdpdffilter.cxx index 2271d92118ae..5befb7c3f2e3 100644 --- a/sd/source/filter/pdf/sdpdffilter.cxx +++ b/sd/source/filter/pdf/sdpdffilter.cxx @@ -281,9 +281,9 @@ extern "C" SAL_DLLPUBLIC_EXPORT bool TestFODGExportPDF(SvStream& rStream) uno::Reference xModelLoad(xModel, uno::UNO_QUERY_THROW); xModelLoad->initNew(); - SdXImpressDocument* pDrawDoc = dynamic_cast(xModel.get()); + SdXImpressDocument& rDrawDoc = dynamic_cast(*xModel); - bool ret = ImportPDF(rStream, *pDrawDoc->GetDoc()); + bool ret = ImportPDF(rStream, *rDrawDoc.GetDoc()); if (ret) {