diff options
Diffstat (limited to 'svx/source/form/xfm_addcondition.cxx')
-rw-r--r-- | svx/source/form/xfm_addcondition.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/svx/source/form/xfm_addcondition.cxx b/svx/source/form/xfm_addcondition.cxx index 58e3fe5849c4..6b4bdb5bfd72 100644 --- a/svx/source/form/xfm_addcondition.cxx +++ b/svx/source/form/xfm_addcondition.cxx @@ -145,12 +145,12 @@ namespace svxform } - Dialog* OAddConditionDialog::createDialog(vcl::Window* _pParent) + VclPtr<Dialog> OAddConditionDialog::createDialog(vcl::Window* _pParent) { if ( !m_xBinding.is() || m_sFacetName.isEmpty() ) throw RuntimeException( OUString(), *this ); - return new AddConditionDialog( _pParent, m_sFacetName, m_xBinding ); + return VclPtr<AddConditionDialog>::Create( _pParent, m_sFacetName, m_xBinding ); } @@ -158,7 +158,7 @@ namespace svxform { OAddConditionDialogBase::executedDialog( _nExecutionResult ); if ( _nExecutionResult == RET_OK ) - m_sConditionValue = static_cast< AddConditionDialog* >( m_pDialog )->GetCondition(); + m_sConditionValue = static_cast< AddConditionDialog* >( m_pDialog.get() )->GetCondition(); } |