diff --git a/tests/controls/comboboxtest.cpp b/tests/controls/comboboxtest.cpp index 3c52fb9a17..96e349b4ed 100644 --- a/tests/controls/comboboxtest.cpp +++ b/tests/controls/comboboxtest.cpp @@ -155,6 +155,7 @@ void ComboBoxTestCase::PopDismiss() void ComboBoxTestCase::Sort() { #if !defined(__WXOSX__) + delete m_combo; m_combo = new wxComboBox(wxTheApp->GetTopWindow(), wxID_ANY, "", wxDefaultPosition, wxDefaultSize, 0, NULL, wxCB_SORT); @@ -185,6 +186,7 @@ void ComboBoxTestCase::ReadOnly() testitems.Add("item 1"); testitems.Add("item 2"); + delete m_combo; m_combo = new wxComboBox(wxTheApp->GetTopWindow(), wxID_ANY, "", wxDefaultPosition, wxDefaultSize, testitems, wxCB_READONLY); diff --git a/tests/controls/ownerdrawncomboboxtest.cpp b/tests/controls/ownerdrawncomboboxtest.cpp index 89e02664a3..ca18d25da3 100644 --- a/tests/controls/ownerdrawncomboboxtest.cpp +++ b/tests/controls/ownerdrawncomboboxtest.cpp @@ -140,6 +140,7 @@ void OwnerDrawnComboBoxTestCase::PopDismiss() void OwnerDrawnComboBoxTestCase::Sort() { + delete m_combo; m_combo = new wxOwnerDrawnComboBox(wxTheApp->GetTopWindow(), wxID_ANY, "", wxDefaultPosition, wxDefaultSize, @@ -171,6 +172,7 @@ void OwnerDrawnComboBoxTestCase::ReadOnly() testitems.Add("item 1"); testitems.Add("item 2"); + delete m_combo; m_combo = new wxOwnerDrawnComboBox(wxTheApp->GetTopWindow(), wxID_ANY, "", wxDefaultPosition, wxDefaultSize, testitems,