diff options
Diffstat (limited to 'extensions/source/abpilot/unodialogabp.cxx')
-rw-r--r-- | extensions/source/abpilot/unodialogabp.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/extensions/source/abpilot/unodialogabp.cxx b/extensions/source/abpilot/unodialogabp.cxx index f8afef08c385..fdf27d8a7609 100644 --- a/extensions/source/abpilot/unodialogabp.cxx +++ b/extensions/source/abpilot/unodialogabp.cxx @@ -152,9 +152,9 @@ namespace abp } - Dialog* OABSPilotUno::createDialog(vcl::Window* _pParent) + VclPtr<Dialog> OABSPilotUno::createDialog(vcl::Window* _pParent) { - return new OAddessBookSourcePilot(_pParent, m_aContext ); + return VclPtr<OAddessBookSourcePilot>::Create(_pParent, m_aContext ); } @@ -179,7 +179,7 @@ namespace abp { if ( _nExecutionResult == RET_OK ) { - const AddressSettings& aSettings = static_cast<OAddessBookSourcePilot*>(m_pDialog)->getSettings(); + const AddressSettings& aSettings = static_cast<OAddessBookSourcePilot*>(m_pDialog.get())->getSettings(); m_sDataSourceName = aSettings.bRegisterDataSource ? aSettings.sRegisteredDataSourceName : aSettings.sDataSourceName; } } |