diff --git a/core/UserMessages.cpp b/core/UserMessages.cpp index 2618e80c..8b37dd33 100644 --- a/core/UserMessages.cpp +++ b/core/UserMessages.cpp @@ -348,6 +348,8 @@ void UserMessages::OnMessageEnd_Post() MsgIter iter; ListenerInfo *pInfo; + m_InHook = false; + pList = &m_msgIntercepts[m_CurId]; for (iter=pList->begin(); iter!=pList->end(); ) { @@ -367,8 +369,6 @@ void UserMessages::OnMessageEnd_Post() iter++; } - m_InHook = false; - pList = &m_msgHooks[m_CurId]; for (iter=pList->begin(); iter!=pList->end(); ) {