eliminate double deletion

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29991 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Stefan Csomor
2004-10-19 07:06:06 +00:00
parent e07a214281
commit 33b35531ec

View File

@@ -124,9 +124,14 @@ bool wxSlider::Create(wxWindow *parent, wxWindowID id,
wxSlider::~wxSlider()
{
delete m_macMinimumStatic ;
delete m_macMaximumStatic ;
delete m_macValueStatic ;
// this is a special case, as we had to add windows as siblings we are
// responsible for their disposal, but only if we are not part of a DestroyAllChildren
if ( m_parent && m_parent->IsBeingDeleted() == false )
{
delete m_macMinimumStatic ;
delete m_macMaximumStatic ;
delete m_macValueStatic ;
}
}
int wxSlider::GetValue() const