diff -r d109d9e33ee5 -r e8d4e82e9541 core/UserMessages.cpp --- a/core/UserMessages.cpp Wed Jul 18 06:20:00 2007 +0000 +++ b/core/UserMessages.cpp Thu Jul 19 00:34:44 2007 +0000 @@ -330,6 +330,8 @@ iter++; } + m_InHook = false; + pList = &m_msgHooks[m_CurId]; for (iter=pList->begin(); iter!=pList->end(); ) { @@ -348,8 +350,6 @@ pInfo->IsHooked = false; iter++; } - - m_InHook = false; } void UserMessages::OnMessageEnd_Pre()