Make wxCocoa work with wxUSE_STL==1: Use Erase instead of DeleteNode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26351 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -95,7 +95,7 @@ wxRadioButton::~wxRadioButton()
|
||||
m_radioSlaves.GetFirst();
|
||||
wxASSERT(slaveNode);
|
||||
wxASSERT(slaveNode->GetData() == this);
|
||||
m_radioSlaves.DeleteNode(slaveNode);
|
||||
m_radioSlaves.Erase(slaveNode);
|
||||
|
||||
// Now find the new master
|
||||
wxRadioButton *newMaster = NULL;
|
||||
@@ -111,7 +111,7 @@ wxRadioButton::~wxRadioButton()
|
||||
wxASSERT(radioButton->m_radioMaster == this);
|
||||
radioButton->m_radioMaster = newMaster;
|
||||
newMaster->m_radioSlaves.Append(radioButton);
|
||||
m_radioSlaves.DeleteNode(slaveNode);
|
||||
m_radioSlaves.Erase(slaveNode);
|
||||
}
|
||||
}
|
||||
else if(m_radioMaster)
|
||||
|
Reference in New Issue
Block a user