diff -r 69d3cc552b89 -r 2c03ca54c114 core/UserMessages.cpp --- a/core/UserMessages.cpp Tue Feb 17 16:58:17 2009 -0500 +++ b/core/UserMessages.cpp Wed Feb 18 15:03:17 2009 +1300 @@ -348,6 +348,8 @@ MsgIter iter; ListenerInfo *pInfo; + m_InHook = false; + pList = &m_msgIntercepts[m_CurId]; for (iter=pList->begin(); iter!=pList->end(); ) { @@ -367,8 +369,6 @@ iter++; } - m_InHook = false; - pList = &m_msgHooks[m_CurId]; for (iter=pList->begin(); iter!=pList->end(); ) {