detach handler before deleting them

This commit is contained in:
Glenn Maynard
2006-01-16 19:48:57 +00:00
parent 4601b52f80
commit 41b4efe581
@@ -101,6 +101,8 @@ void ScreenOptionsManageProfiles::Init()
void ScreenOptionsManageProfiles::BeginScreen()
{
FOREACH( OptionRow*, m_pRows, r )
(*r)->DetachHandler();
for( unsigned i = 0; i < m_OptionRowHandlers.size(); ++i )
delete m_OptionRowHandlers[i];
m_OptionRowHandlers.clear();