diff options
author | Michael Meeks <michael.meeks@collabora.com> | 2015-04-16 21:48:48 +0100 |
---|---|---|
committer | Michael Meeks <michael.meeks@collabora.com> | 2015-04-16 21:48:48 +0100 |
commit | 4a33504d31a24fead3191b9aa6602bde86ef3d17 (patch) | |
tree | cddd913f0357496b08d5bb36790b202182b01ac0 /formula | |
parent | d24f93dcf004dc81d4d5e9acec0b4e663fa09cd8 (diff) |
formula & canvas: convert new to ::Create to get initial ref-counting right.
Change-Id: I96e2e59c2f880632cf719f3346e345a5d03cc858
Diffstat (limited to 'formula')
-rw-r--r-- | formula/source/ui/dlg/formula.cxx | 6 | ||||
-rw-r--r-- | formula/source/ui/dlg/funcutl.cxx | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/formula/source/ui/dlg/formula.cxx b/formula/source/ui/dlg/formula.cxx index 5e2f38825752..7f20431ab1bb 100644 --- a/formula/source/ui/dlg/formula.cxx +++ b/formula/source/ui/dlg/formula.cxx @@ -286,7 +286,7 @@ FormulaDlg_Impl::FormulaDlg_Impl(Dialog* pParent pParent->get(m_pRefBtn, "RB_REF"); m_pRefBtn->SetReferences(_pDlg, m_pEdRef); - pParaWin = new ParaWin(m_pParaWinBox, _pDlg); + pParaWin = VclPtr<ParaWin>::Create(m_pParaWinBox, _pDlg); pParaWin->Show(); m_pParaWinBox->Hide(); m_pFtEditName->Hide(); @@ -306,8 +306,8 @@ FormulaDlg_Impl::FormulaDlg_Impl(Dialog* pParent pParaWin->SetArgModifiedHdl(LINK( this, FormulaDlg_Impl, ModifyHdl ) ); pParaWin->SetFxHdl(LINK( this, FormulaDlg_Impl, FxHdl ) ); - pFuncPage= new FuncPage( m_pTabCtrl,_pFunctionMgr); - pStructPage= new StructPage( m_pTabCtrl); + pFuncPage= VclPtr<FuncPage>::Create( m_pTabCtrl,_pFunctionMgr); + pStructPage= VclPtr<StructPage>::Create( m_pTabCtrl); pFuncPage->Hide(); pStructPage->Hide(); m_pTabCtrl->SetTabPage( TP_FUNCTION, pFuncPage); diff --git a/formula/source/ui/dlg/funcutl.cxx b/formula/source/ui/dlg/funcutl.cxx index 716dc88c1d24..271d8b83cafa 100644 --- a/formula/source/ui/dlg/funcutl.cxx +++ b/formula/source/ui/dlg/funcutl.cxx @@ -353,7 +353,7 @@ EditBox::EditBox( vcl::Window* pParent, WinBits nBits ) WinBits nStyle=GetStyle(); SetStyle( nStyle| WB_DIALOGCONTROL); - pMEdit=new MultiLineEdit(this,WB_LEFT | WB_VSCROLL | (nStyle & WB_TABSTOP) | + pMEdit=VclPtr<MultiLineEdit>::Create(this,WB_LEFT | WB_VSCROLL | (nStyle & WB_TABSTOP) | WB_NOBORDER | WB_NOHIDESELECTION | WB_IGNORETAB); pMEdit->Show(); aOldSel=pMEdit->GetSelection(); |