diff options
Diffstat (limited to 'filter/source/pdf/pdfdialog.cxx')
-rw-r--r-- | filter/source/pdf/pdfdialog.cxx | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/filter/source/pdf/pdfdialog.cxx b/filter/source/pdf/pdfdialog.cxx index fcd66f01a56b..f66eb343e0c5 100644 --- a/filter/source/pdf/pdfdialog.cxx +++ b/filter/source/pdf/pdfdialog.cxx @@ -83,19 +83,17 @@ Sequence< OUString > SAL_CALL PDFDialog::getSupportedServiceNames() return PDFDialog_getSupportedServiceNames(); } - -VclPtr<Dialog> PDFDialog::createDialog( vcl::Window* pParent ) +svt::OGenericUnoDialog::Dialog PDFDialog::createDialog( vcl::Window* pParent ) { if( mxSrcDoc.is() ) - return VclPtr<ImpPDFTabDialog>::Create( pParent, maFilterData, mxSrcDoc ); - return VclPtr<Dialog>(); + return svt::OGenericUnoDialog::Dialog(VclPtr<ImpPDFTabDialog>::Create(pParent, maFilterData, mxSrcDoc)); + return svt::OGenericUnoDialog::Dialog(VclPtr<::Dialog>()); } - void PDFDialog::executedDialog( sal_Int16 nExecutionResult ) { - if( nExecutionResult && m_pDialog ) - maFilterData = static_cast< ImpPDFTabDialog* >( m_pDialog.get() )->GetFilterData(); + if (nExecutionResult && m_aDialog) + maFilterData = static_cast< ImpPDFTabDialog* >( m_aDialog.m_xVclDialog.get() )->GetFilterData(); destroyDialog(); } |