| 92 | ThreadSpecificHandlerStack g_threadHandlers; |
| 93 | |
| 94 | MessageHandler::Scope::Scope( MessageHandler *handler ) |
| 95 | { |
| 96 | if ( handler ) |
| 97 | { |
| 98 | HandlerStack &stack = g_threadHandlers.local(); |
| 99 | stack.push( handler ); |
| 100 | } |
| 101 | |
| 102 | m_handler = handler; |
| 103 | } |
| 104 | |
| 105 | MessageHandler::Scope::~Scope() |
| 106 | { |