From 41b4efe58107ff88966b652417d87c8555fecef1 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 16 Jan 2006 19:48:57 +0000 Subject: [PATCH] detach handler before deleting them --- stepmania/src/ScreenOptionsManageProfiles.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stepmania/src/ScreenOptionsManageProfiles.cpp b/stepmania/src/ScreenOptionsManageProfiles.cpp index 7af89e4dc9..8413722fc5 100644 --- a/stepmania/src/ScreenOptionsManageProfiles.cpp +++ b/stepmania/src/ScreenOptionsManageProfiles.cpp @@ -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();