diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-10-01 14:20:34 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-10-01 14:41:32 +0100 |
commit | 6480d68afc2740d033973453767904e7876df891 (patch) | |
tree | e6a6f2fe7a575f8e99bbec86026137fefe5b6f5c /filter | |
parent | coverity#1209375 Unchecked dynamic_cast (diff) | |
download | core-6480d68afc2740d033973453767904e7876df891.tar.gz core-6480d68afc2740d033973453767904e7876df891.zip |
coverity#735748 Unchecked dynamic_cast
Change-Id: Id15888f32996dd2ce05bed6942ebebdb8223a85b
Diffstat (limited to 'filter')
-rw-r--r-- | filter/source/pdf/pdfexport.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/filter/source/pdf/pdfexport.cxx b/filter/source/pdf/pdfexport.cxx index fb7469db5427..eff86c9c2c19 100644 --- a/filter/source/pdf/pdfexport.cxx +++ b/filter/source/pdf/pdfexport.cxx @@ -184,10 +184,10 @@ bool PDFExport::ExportSelection( vcl::PDFWriter& rPDFWriter, if( pOut ) { - vcl::PDFExtOutDevData* pPDFExtOutDevData = dynamic_cast<vcl::PDFExtOutDevData* >( pOut->GetExtOutDevData() ); if ( nPageCount ) { - pPDFExtOutDevData->SetIsExportNotesPages( bExportNotesPages ); + vcl::PDFExtOutDevData& rPDFExtOutDevData = dynamic_cast<vcl::PDFExtOutDevData&>(*pOut->GetExtOutDevData()); + rPDFExtOutDevData.SetIsExportNotesPages( bExportNotesPages ); sal_Int32 nCurrentPage(0); StringRangeEnumerator::Iterator aIter = rRangeEnum.begin(); @@ -203,7 +203,7 @@ bool PDFExport::ExportSelection( vcl::PDFWriter& rPDFWriter, aRenderer[ nProperty].Value >>= aPageSize; } - pPDFExtOutDevData->SetCurrentPageNumber( nCurrentPage ); + rPDFExtOutDevData.SetCurrentPageNumber( nCurrentPage ); GDIMetaFile aMtf; const MapMode aMapMode( MAP_100TH_MM ); @@ -231,7 +231,7 @@ bool PDFExport::ExportSelection( vcl::PDFWriter& rPDFWriter, if( aMtf.GetActionSize() && ( !mbSkipEmptyPages || aPageSize.Width || aPageSize.Height ) ) - bRet = ImplExportPage( rPDFWriter, *pPDFExtOutDevData, aMtf ) || bRet; + bRet = ImplExportPage(rPDFWriter, rPDFExtOutDevData, aMtf) || bRet; pOut->Pop(); |