Related tdf#103421: disposeAndClear m_aColorSet (reportdesign)
m_aColorSet has been declared as VclPtr<ValueSet> then initialized with VclPtr<ValueSet>::Create(this, WinBits( WB_ITEMBORDER | WB_NAMEFIELD | WB_3DLOOK | WB_NO_DIRECTSELECT)) Following vcl/README.lifecycle, we're on the case 2 of "Who owns & disposes what ?" so we should use disposeAndClear Change-Id: I5809b54b8a15c365362c05c35a7499d8f4f69ed2 Reviewed-on: https://gerrit.libreoffice.org/30176 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
This commit is contained in:
committed by
Noel Grandin
parent
e518124cd6
commit
ef66301043
@@ -160,7 +160,7 @@ OColorPopup::~OColorPopup()
|
|||||||
void OColorPopup::dispose()
|
void OColorPopup::dispose()
|
||||||
{
|
{
|
||||||
disposeBuilder();
|
disposeBuilder();
|
||||||
m_aColorSet.clear();
|
m_aColorSet.disposeAndClear();
|
||||||
m_pCondition.clear();
|
m_pCondition.clear();
|
||||||
FloatingWindow::dispose();
|
FloatingWindow::dispose();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user